0
我正在使用stanalone默認配置的wso2 esb 4.8.1的全新安裝。 當我發送SOAP請求給我的後端(用肥皂精簡版perl的服務),POST請求的主體根據tcpdump的被截斷這樣的:wso2 ESB請求被截斷
SOAPAction: ""
Content-Type: text/xml
Content-Length: 511
Host: 192.168.11.234:8181
Connection: Keep-Alive
User-Agent: Synapse-PT-HttpComponents-NIO
<?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="htt
p://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soap:Body>
<deleteAccountForHost xmlns="AbcdeHostingPhysicalHostManagerCPanelService">
<host xsi:type="xsd:string">zs000.abcde.net</host>
<user xsi:type="xsd:string">tstauto</user>
</deleteAccountForHost>
</soap:Body>
</soap:Envel
你可以看到,關閉標籤'</soap:Envel'
被截斷。
但是,當我啓用SOAP-tracer請求正文變得有效。 我使用PT運輸。我試圖將交通轉移到nhttp,這個問題似乎消失了。
所以問題是:如何配置PT傳輸以避免這種奇怪的行爲?
UPD1: 似乎設置只有當財產FORCE_HTTP_1.0和運輸是PT