I used cURL for testing and simulation of a smartphone calls, and for mixed browser/native app applications I would recommend modify Headers plugin for firefox if you needed to modify HTTP headers