我最近开始使用soapUI 4.5.1,对所有设置还不太熟悉。我已经设置了一些 web 请求,除了一个之外其余都正常工作。我试图发送应用程序/xml 类型的内容,但出现了如下错误:
org.apache.http.client.ClientProtocolException caused by org.apache.http.ProtocolException: Content-Length header already present.
在4.5.0版本中,同样的请求总是能够正常工作。请求内容类似于:
POST http://exampleHost.com/exampleRequest HTTP/1.1
Accept-Encoding: gzip,deflate
Accept: text/xml
Content-Type: application/xml
Content-Length: 456
Host: exampleHost.com
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5)
接下来是xml内容。
我猜测内容长度被发送两次,但我不知道在哪里,因为我没有设置过。SoapUI显示这条消息的附加HTTP头
为0
。
任何指针都将非常棒!