I'm not passing any of my own parameters for this test. I would expect (/love) to see the default parameters passed something like this:

Code:

{ "page":1, "start":0, "limit":25 }

However, they aren't. They are always like this:

Code:

page=1&start=0&limit=25

Modifying the headers means that my server side code stops complaining about the format being incorrect (it expects it in JSON format) however it obviously fails when it tries to parse the parameters. I am assuming it is the writer that needs to be configured in some way to do this, but I cannot figure out how. Setting the writer's encode property to true does nothing.

Is anyone able to shed any light on whether this is possible? Thanks in advance

@Skirtle: That was exactly what I was looking for. I have implemented it and it worked perfectly. The problem was without implementing my own proxy I was unable to encode the parameters passed as JSON.