I am using HttpClient for the first time to make a request to a web service (defined by WADL), I’d like to unmarshall the response into a meaningful object, in the browser if I perform the Get request it response with XML. But when I display the response from the code it seems to be JSON. Am I missing a step? or is there a way this can be converted?
Share
Is it possible that the browser and the code are sending different
Accept:headers? http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.1Can you try sending an Accept header of “application/xml, text/xml”, say, from the code and see if that changes things? Another thing to do is to check the headers the browser is sending using a tool like Firebug, for example, because if the URL is the same, it’s almost certainly one of the headers being sent that’s changing the behaviour.