为了账号安全,请及时绑定邮箱和手机立即绑定

HTTP请求返回状态码0时的含义是什么?

HTTP请求返回状态码0时的含义是什么?

萧十郎 2019-08-02 14:17:10
HTTP请求返回状态码0时的含义是什么?JavaScript网络调用(例如fetch或XMLHttpRequest)或任何其他类型的HTTP网络请求在HTTP状态代码为0时失败的含义是什么?这似乎不是有效的HTTP状态代码,因为其他代码在HTTP规范中是三位数。我尝试完全拔掉网络作为测试。它可能是不相关的,但导致状态代码17003(IIRC),粗略搜索建议意味着“DNS服务器查找失败”。相同的代码可以在某些位置和系统中正常工作,但在某些环境中,它会因状态代码0而失败,并且没有提供responseText。这是Internet URL的典型HTTP POST。它不涉及file://我理解可能会返回0表示在Firefox中成功。
查看完整描述

3 回答

?
青春有我

TA贡献1784条经验 获得超8个赞

对于它的价值,取决于浏览器,基于jQuery的AJAX调用将使用HTTP状态代码0调用您的成功回调。我们发现状态代码为“0”通常意味着用户之前导航到不同的页面AJAX调用已完成。

与您使用的技术堆栈不同,但希望对某些人有用。


查看完整回答
反对 回复 2019-08-02
  • 3 回答
  • 0 关注
  • 33275 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信