Well, basically that's my question. I honestly don't know what using mitmproxy results in a successful request.
Here's what I did:
I really don't know what's going on. Why using mitmproxy made it work.
cURL is a popular library for submitting HTTP requests. It may be used from the command line or via bindings to various scripting languages such as PHP. SOAP client libraries such as nuSOAP use cURL as the underlying HTTP client.
Ok, it think I found out what happened.
Using mitmproxy "cleans" white spaces in my request. That is why I was successfully getting a response from the server.
This was the culprit:
--header "SOAPAction: \"http://myurk.com/soap/queryRequest\" "
Notice the space I have between \" and "? Removing that whitespace got it working. Mitmproxy probably cleaned that out for me.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With