Menu

#676 Endpoint URL is wrongly double-encoded

v1.0 (example)
open
nobody
None
5
2015-06-22
2015-06-22
No

JRE 8.0.45, Windows 64bit, SoapUI 5.1.3.
It is not possible to pass requests thorugh a kind of proxies. E.g. to send the request to the WebserviceX "http://www.webservicex.net/globalweather.asmx" we may want to check the request through a proxy sending it like "http://localhost:8085/sbmproxy/xhp?url=http%3A%2F%2Fwww.webservicex.net%2Fglobalweather.asmx". SoapUI will encode the POST request as the following: "POST /sbmproxy/xhp?url=http%253A%252F%252Fwww.webservicex.net%252Fglobalweather.asmx HTTP/1.1" which is wrong. There is no workaround for this - if we try to put the non-encoded parameter value as the "http://localhost:8085/sbmproxy/xhp?url=http://www.webservicex.net/globalweather.asmx" it is sent as is and doesn't work neither.

Discussion


Log in to post a comment.