Forum Discussion
jkester
13 years agoOccasional Contributor
I have encoding of URL off, and try to do a DELETE request to a URL I already encoded myself.
I get an exception:
• Thu Dec 27 23:08:38 CET 2012:ERROR:java.net.URISyntaxException: Illegal character in path at index 56: http://christo.map24.local:6080/maphub- ... Only=false
• java.net.URISyntaxException: Illegal character in path at index 56: http://christo.map24.local:6080/maphub- ... Only=false
• at java.net.URI$Parser.fail(Unknown Source)
• at java.net.URI$Parser.checkChars(Unknown Source)
• at java.net.URI$Parser.parseHierarchical(Unknown Source)
• at java.net.URI$Parser.parse(Unknown Source)
• at java.net.URI.(Unknown Source)
• at org.apache.http.client.utils.URIUtils.createURI(URIUtils.java:106)
• at com.eviware.soapui.impl.wsdl.submit.filters.HttpRequestFilter.filterHttpRequest(HttpRequestFilter.java:243)
• at com.eviware.soapui.impl.wsdl.submit.filters.RestRequestFilter.filterRestRequest(RestRequestFilter.java:39)
• at com.eviware.soapui.impl.wsdl.submit.filters.AbstractRequestFilter.filterAbstractHttpRequest(AbstractRequestFilter.java:39)
• at com.eviware.soapui.impl.wsdl.submit.filters.AbstractRequestFilter.filterRequest(AbstractRequestFilter.java:31)
• at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:177)
• at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:123)
• at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
• at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
• at java.util.concurrent.FutureTask.run(Unknown Source)
• at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
• at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
• at java.lang.Thread.run(Unknown Source)
My raw request is:
DELETE http://grenda.map24.local:6080/maphub-s ... eTestRoads HTTP/1.1
Accept-Encoding: gzip,deflate
Authorization: AWS WjOTk8LDZbHXc9rkqhj5:S6dBPp5jT4FX9muuScvrU07HcYA=
Date: Fri, 28 Dec 2012 17:18:40 GMT
So the request has the encoding, but in the filter it complains about pipes.
Be aware that I do a DELETE method.
Regards, Jan Kester.
I get an exception:
• Thu Dec 27 23:08:38 CET 2012:ERROR:java.net.URISyntaxException: Illegal character in path at index 56: http://christo.map24.local:6080/maphub- ... Only=false
• java.net.URISyntaxException: Illegal character in path at index 56: http://christo.map24.local:6080/maphub- ... Only=false
• at java.net.URI$Parser.fail(Unknown Source)
• at java.net.URI$Parser.checkChars(Unknown Source)
• at java.net.URI$Parser.parseHierarchical(Unknown Source)
• at java.net.URI$Parser.parse(Unknown Source)
• at java.net.URI.(Unknown Source)
• at org.apache.http.client.utils.URIUtils.createURI(URIUtils.java:106)
• at com.eviware.soapui.impl.wsdl.submit.filters.HttpRequestFilter.filterHttpRequest(HttpRequestFilter.java:243)
• at com.eviware.soapui.impl.wsdl.submit.filters.RestRequestFilter.filterRestRequest(RestRequestFilter.java:39)
• at com.eviware.soapui.impl.wsdl.submit.filters.AbstractRequestFilter.filterAbstractHttpRequest(AbstractRequestFilter.java:39)
• at com.eviware.soapui.impl.wsdl.submit.filters.AbstractRequestFilter.filterRequest(AbstractRequestFilter.java:31)
• at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:177)
• at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:123)
• at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
• at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
• at java.util.concurrent.FutureTask.run(Unknown Source)
• at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
• at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
• at java.lang.Thread.run(Unknown Source)
My raw request is:
DELETE http://grenda.map24.local:6080/maphub-s ... eTestRoads HTTP/1.1
Accept-Encoding: gzip,deflate
Authorization: AWS WjOTk8LDZbHXc9rkqhj5:S6dBPp5jT4FX9muuScvrU07HcYA=
Date: Fri, 28 Dec 2012 17:18:40 GMT
So the request has the encoding, but in the filter it complains about pipes.
Be aware that I do a DELETE method.
Regards, Jan Kester.