ajax401错误,使用jqueryajax捕获401未经授权的http响应
如何訪問“fail”jquery回調(diào)函數(shù)中的狀態(tài)代碼。jXhr報告的代碼為0。文本狀態(tài)為“錯誤”。當(dāng)使用curl發(fā)出請求時,存在一個json響應(yīng)體,并且狀態(tài)代碼設(shè)置正確。見下文。在< HTTP/1.1 401 Unauthorized
HTTP/1.1 401 Unauthorized
< Server: nginx/1.10.0 (Ubuntu)
Server: nginx/1.10.0 (Ubuntu)
< Date: Tue, 09 Aug 2016 01:39:03 GMT
Date: Tue, 09 Aug 2016 01:39:03 GMT
< Content-Type: application/json
Content-Type: application/json
< Content-Length: 42
Content-Length: 42
< Connection: keep-alive
Connection: keep-alive
<
* Connection #0 to host api.somedomain.com left intact
{"status": "error", "msg": "unauthorized"}
我是不是遺漏了什么。這不是jsonp請求。服務(wù)器設(shè)置:
在這個GET請求出現(xiàn)問題之前,訪問控制允許在preflight OPTIONS請求期間使用Origin。父域是相同的,只是子域不同。在
后端使用的是python3和Bottle
401回調(diào)的狀態(tài)碼不會被觸發(fā),錯誤回調(diào)會被觸發(fā),但狀態(tài)代碼被設(shè)置為0,完整的回調(diào)也會報告狀態(tài)代碼0。其他問題并不能解決我的問題。在
總結(jié)
以上是生活随笔為你收集整理的ajax401错误,使用jqueryajax捕获401未经授权的http响应的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小白股市扫盲系列--美联储加息减息对市场
- 下一篇: 有限元是什么?