Http

WSDL 伺服器 HTTP 標頭

  • September 2, 2011

我正在向 WSDL 伺服器發送請求,我得到了一些有趣的結果。在大約 10 個案例中的 9 個中,我從伺服器收到錯誤,但是在 10 個案例中,我得到了成功的響應。

成功響應的標頭:

HTTP/1.1 200 OK
Date: Thu, 01 Sep 2011 09:34:47 GMT
Content-Type: text/xml; charset=utf-8
x-wily-servlet: Clear appServerIp=x.x.x.x&agentName=esb_online_server4&servletName=HttpTransportServlet&servletResponseTime=4&agentHost=z2esb04.xxx.com&agentProcess=WebLogic
X-Powered-By: Servlet/2.5 JSP/2.1
x-wily-info: Clear guid=24573561C68E76520E3CD0AC3E3A7EC9
Content-Length: 568
Connection: close

從失敗開始:

HTTP/1.1 500 Internal Server Error
Date: Thu, 01 Sep 2011 09:34:45 GMT
Server: WebSphere Application Server/5.0
Content-Type: text/xml; charset=utf-8
Content-Language: en
Connection: close
Content-Length: 521

我試圖弄清楚我們的問題出在哪裡,但是我只對客戶端負責。這是否意味著有兩個不同的伺服器可能會使用相同的 URL 響應相同的請求,因此後端配置中的某個地方一定有問題?

看起來確實有多個單獨的伺服器響應同一個 URL,因此是同一個 IP 地址。我懷疑正在使用某種 IP 噴霧器,並且正在 WebLogic 伺服器(它理解 URL)和 WebSphere 伺服器(它不理解)之間進行分發。

當您收到 200 響應時,您是否也收到了 WSDL 數據內容?

引用自:https://serverfault.com/questions/307497