My hands are tied and I'm fairly limited in what is available to me to make a
SOAP request (not all of 1.6 is available I think, but please recommend a library if you know of a native one that will make this easier, I may be able to get it added to the server) so I'm hand rolling a POST to a SOAP service. We have a proprietary HttpClient and HttpResponse (wrappers more or less) that after some tweaking I'm able to get a 200 OK but the moment I try and send some actual parameters to the service I get a 403.
That is the packet I send that gives me a 200 OK but the response says it's an invalid XML request. Fair enough as I didn't actually send any parameters.
Here is what I send that gives me the 400:
I also set the SOAP Action to the method I want to call as well as set the content type to "text/xml; charset=utf-8" per SOAP 1.1.
I'm completely lost as to what is wrong with my request as everything is a
String created manually.
Does anything pop out as erroneous? Do I need to encode the string or something?