0
我想了解爲什麼我的SOAP請求上的HTTP標頭不是有效的。我有一個的SOAPMessage我嘗試發送:在Java中沒有正確創建SOAP請求URI
SOAPMessage soapResponse = soapConnection.call(soapMessage, new URL("http", HOST_URL_NO_PORT, SERVER_PORT,
PAGE_NAME));
,值是(例如):
private static final Integer SERVER_PORT = 1234;
private static final String HOST_URL_NO_PORT = "server.domain.comp";
private static final String PAGE_NAME = "com.webservice/services/" +
"myservice";
我知道的SOAPMessage的XML部分是好的,因爲當我放入了SoapUI它工作正常。但是,當我聞使用Wireshark的 HTTP頭的完整服務器URI的樣子:
http://server.domain.comp:1234http://server.domain.comp:1234/com.webservice/services/myservice
當從了SoapUI在一個看起來像
http://server.domain.comp:1234/com.webservice/services/myservice
爲什麼添加主機兩次?我試過只是將字符串作爲字符串傳遞給它,但它仍然是一樣的。