使用Vue的axios連接部分正常,部分不正常,服務器狀態碼200,服務器端控制臺也不報錯。但是頁面請求就是報錯。使用iPhone手機報錯,換華為安卓手機也是一樣的報錯,安卓手機不知道怎么調試,使用macOS的Safari瀏覽器可以調試iPhone手機瀏覽器,調試報錯,但是不知道原因。就單純報錯,服務器是沒有任何問題。錯誤代碼是200。
也就是說,我PC版本瀏覽器縮放成手機瀏覽器一切正常,真機報錯,如果說是ssl證書等攔截,但實際上是有的請求報錯有的請求不報錯,一般報錯的是服務器返回一定數據的頁面會報錯。
換成局域網其它PC電腦訪問,很多頁面正常,部分頁面異步請求不正常,所有的http請求都統一在一個axios工具里封裝的。為何有些報錯,有些不報錯呢?太奇怪了唉。
但是在我工程開發的本機一切全部都正常!比如區域數據加載,數據為全云南省行政區數據,在我本機請求正常,但局域網其它瀏覽器訪問就網絡請求報錯,控制臺顯示為incomplete encoding?
但是編碼都是utf-8完全和其它請求和返回一致。我本機也可以正常加載,更離奇的是,打包成生產模式部署到阿里云服務器上也全部正常,就局域網跨電腦訪問就異常,也不是全部異常,就是那么部分接口異常。
使用的代碼為ant design vue pro后臺管理模板預設的axios封裝,代碼如下:
最后,小編分類整理了許多java進階學習材料和BAT面試給熱愛IT行業的你,如果需要資料的請轉發此文章后再私聊小編回復【java】就能領取2019年java進階學習資料和BAT面試題以及《Effective Java》(第3版)電子版書籍。也可以加群:712263501領取海量學習資料進行學習。