Gần đây tôi đã bắt đầu sử dụng soapUI 4.5.1 và tôi vẫn chưa quen với tất cả các cài đặt. Tôi đã thiết lập một vài yêu cầu web và tất cả nhưng yêu cầu web đang hoạt động chính xác. Tôi đang cố gắng để gửi nội dung của kiểu application/xml nhưng tôi nhận được:Độ dài nội dung đã xuất hiện lỗi soapUI 4.5.1
org.apache.http.client.ClientProtocolException do org.apache.http.ProtocolException: header Content-Length đã hiện diện.
Yêu cầu tương tự luôn làm việc tốt cho tôi trong 4.5.0. Nội dung yêu cầu là như sau:
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)
Tiếp theo là xml.
Tôi lấy nó rằng độ dài nội dung được gửi hai lần, nhưng tôi không biết ở đâu, bởi vì tôi chưa đặt nó ở bất cứ đâu. SoapUI đang hiển thị Additional HTTP Headers for this message
là 0
.
Mọi con trỏ sẽ tuyệt vời!
Sự cố xảy ra với cài đặt của tôi, như tôi nghĩ! Kiểm tra hộp kiểm "Authenciate Preemptively" trong cài đặt HTTP toàn cầu đã giải quyết được vấn đề :) – user1088166
Bây giờ nó đã ngừng hoạt động trở lại mặc dù tôi không thay đổi gì cả - đã từng làm việc một lần rồi sẽ không hoạt động trở lại nữa, cái quái gì đang xảy ra? – user1088166
(Tôi có thể giải quyết vấn đề này bằng cách thay đổi 'Loại Ủy quyền' thành 'Ưu tiên' trong tab 'Tự động' của yêu cầu xà phòng của tôi.) [Http://forum.soapui.org/viewtopic.php?t=14356] –