2014-04-28 23 views
2

我有一個簡單的網站,使用Websockets的登錄表單。雖然它適用於Firefox和Chrome,但沒有建立連接,因此沒有使用IE 10或11登錄。我使用了Fiddler和注意到成功連接的結果是101(即在Chrome和Firefox中),而在IE中則爲200.此外,還會顯示以下消息:Websocket握手立即關閉只在IE 10

SCRIPT12008:WebSocket錯誤:錯誤的HTTP響應。狀態代碼200,OK

出現在IE控制檯中。任何有關錯誤的想法?

+0

嗯,這很難說...但它可能是服務器顯示錯誤頁面,這就是爲什麼你看到HTTP 200?你連接了什麼服務器?你看到服務器日誌中的任何內容嗎? – vtortola

回答

0

這已經有一段時間了,但無論如何,我想它可能會幫助別人。我遇到了這個。問題是web.xml中的websocket servlet定義不正確。您可能還需要在struts.xml排除模式中添加上述servlet。