亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么輪詢在 SocketIO 上獲得數據“無法加載請求的項目”?

為什么輪詢在 SocketIO 上獲得數據“無法加載請求的項目”?

MMTTMM 2021-12-22 19:02:12
當我通過 Wi-Fi 連接到套接字時,一切正常,這是 Logger 日志:2018-11-01 11:54:44.395 : io.socket.client.IO: ignoring socket cache for http://myserverexample.com:80/2018-11-01 11:54:44.402 : io.socket.client.Manager: readyState CLOSED2018-11-01 11:54:44.405 : io.socket.client.Manager: opening http://myserverexample.com:80/2018-11-01 11:54:44.408 : io.socket.client.Manager: connection attempt will timeout after 200002018-11-01 11:54:44.411 : .socket.engineio.client.Socket: creating transport 'polling'2018-11-01 11:54:44.413 : .socket.engineio.client.Socket: setting transport polling2018-11-01 11:54:44.415 : neio.client.transports.Polling: polling2018-11-01 11:54:44.417 : o.client.transports.PollingXHR: xhr poll2018-11-01 11:54:44.421 : o.client.transports.PollingXHR: xhr open GET: http://myserverexample.com/socket.io/?EIO=3&transport=polling2018-11-01 11:54:44.423 : o.client.transports.PollingXHR: sending xhr with url http://myserverexample.com/socket.io/?EIO=3&transport=polling | data null但是當我嘗試通過移動互聯網輪詢連接時,得到的數據如下 xml:neio.client.transports.Polling: polling got data <?xml version="1.0"?><!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"><wml><card id="FEHLER" title="ERROR"><p>The requested item could not be loaded <br/>Wrong MIME-Type<do type="prev" label="back"><prev/></do></p></card></wml>然后我收到mSocket.on(Socket.EVENT_CONNECT_ERROR, new Emitter.Listener() {                @Override                public void call(Object... args) {                  if (args.length> 0 && args[0] instanceof EngineIOException){                        ((EngineIOException)args[0]).printStackTrace();                    }               }            });
查看完整描述

1 回答

?
富國滬深

TA貢獻1790條經驗 獲得超9個贊

Fehler(錯誤)6 - 無法加載請求的項目

一些移動運營商攔截客戶端請求,如果 Content-Type 不好,或者沒有定義,他們會顯示這樣的頁面。

所以為了解決這個問題,我將服務器從HTTP改為HTTPS

Socket mSocket = IO.socket("http://myserverexample.com/", opts);

Socket mSocket = IO.socket("https://myserverexample.com/", opts);


查看完整回答
反對 回復 2021-12-22
  • 1 回答
  • 0 關注
  • 155 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號