I am writing a phonegap application that works against a RESTful api. For debugging purposes, I would like to see what my POST and GET look like. All google information says to use the Fiddler proxy. I installed the script and it works, I configured the emulator of my Android to use it, but whenever I start to request a sedative service, the packages are somehow distorted (or at least part of it).
If I do not have a proxy server, the following JS code works fine in my Android emulator:
$.post("https://blah.hi.com/homepage/security_check", $("#loginForm").serialize(), function (data, textStatus, jqXHR) {...
But when I get a violinist, so that I can analyze the requests that the Android application makes, I get the following error:

As far as I can tell by checking the initial request in the violinist, the following changes have been made:
The User-Agent, Connection, and Host headers are deleted. I tried adding them manually using the Fiddler rules, but this did not work.
Here is a good comparison:

In addition, when I look at the TextView tab of the request, the following headers in the "Extensions" section are deleted (the following image is an image of how the request looks when using Chrome, and it works through the violinist):

Now, when it passes through the android eclipse emulator, through the violinist and does not work: 
I thought about using WireShark, but all messages are executed via https and prefer to use a script.
Any advice would be greatly appreciated !! Also, I get a proxy server using the following argument -http-proxy 127.0.0.1:8888 from here http://vkosinets.com/blog/2011/08/16/debug-http-requests-from-android-emulator
EDIT: Here are some debugging data when using the Android 4.X emulator (which also fails). 