如何捕捉ajax错误响应
How to catch ajax error response?
当我有一个ajax错误响应与jquery我有以下日志:
jquery.js:8630 OPTIONS http://10.0.1.108:8000/api/v1.0/auth/ net::ERR_CONNECTION_REFUSED
Object {readyState: 0, status: 0, statusText: "error"}
在我的对象中,我有一个属性statusText: 'error',但没有属性'net::ERR_CONNECTION_REFUSED'。
我试图记录responseText,见这里Get服务器响应与AJAX错误?但是我的对象没有这个属性;
你知道我怎么能得到它在javascript请问?谢谢。
你不能。
许多错误,包括大多数(如果不是全部)status: 0错误,都不会暴露给JavaScript。
它们表示网络或同源策略错误,将细节暴露给JavaScript可能会泄露信息。例如,如果有可能区分"拒绝连接","Post不讲HTTP"answers"没有访问控制-允许-起源头",那么编写一个页面将悄悄地绘制出访问者公司网络上的所有web服务器将是微不足道的。这些信息可以用于网络钓鱼攻击。
相关文章:
- "所请求的名称已经作为不同类型的“”存在;HTTP 409响应错误
- 使用来自AngularJS的Web API JSON响应-错误:应为和数组,但得到了一个对象
- Json响应错误Json.parse:意外的数据结束错误
- AngularJs-$httpProvider.interceptors多重响应错误
- 使用ajax的ReCaptcha响应错误
- 节点服务器响应错误: process.nextTick(function(){throw err;});.
- 为什么我在使用 .then() 的 AngularJS 工厂中没有得到正确的响应/错误
- 在 MEAN Web 应用程序中,从 Express(服务器端)发送 HTTP 响应错误 403、500,未在 Angu
- E_UNKNOWN beforeCreate 和其他生命周期回调的响应错误
- 处理 HTTPS 文件响应错误
- 防止 Internet Explorer 中的“无响应”错误
- Backbone.sync 获取所有响应错误状态代码
- 如何防止“无响应”错误
- 收集后POST响应错误.插入NodeJS Mongo模块
- 处理来自多个来源的响应错误
- 在角度中,如果服务器响应{错误:'ok'},则$http去捕获
- Express BodyParser响应错误的请求,状态为400
- 发送ajax请求时获取响应错误
- Webdriver/FXDriver utils.js导致脚本无响应'错误
- worldweatheronline API响应错误