今天被问到这个问题,被问当时毫无头绪,只非常抽象的回答了一些可能的网络问题。感觉当时的回答非常不好,下班之后就继续思考这个问题的答案。思考的问题的过程中突然想到最近才了解到的jquery.deferred,jquery.deferred对ajax请求的结果主要会进行两种情况

今天被问到这个问题,被问当时毫无头绪,只非常抽象的回答了一些可能的网络问题。感觉当时的回答非常不好,下班之后就继续思考这个问题的答案。思考的问题的过程中突然想到最近才了解到的jquery.deferred,jquery.deferred对ajax请求的结果主要会进行两种情况的处理,done和fail.想到这里,突然脑海中灵光一闪:原来这个问题考的是http状态码。到了这一步,标题中的答案突然明朗了。

接下来只要确定在所有的http状态码里面哪些是表示成功,哪些是表示失败,就可以完全解答这个问题。

网络上的一些文档里面有http状态码的描述,但是没有明确说明成功和失败,这里,我们通过代码进行一下检测。

服务器端代码http.php用来返回指定的状态吗

通过同步的ajax请求获取成功和失败的状态码

通过chrome console里面返回的内容,我们就可以知道你哪些是成功的哪些是失败的。

200,201,202,203,204,205,206,207,304 VM2169:15

——————————————-

100,101,102,300,301,302,303,305,306,307,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,421,422,424,425,426,449,500,501,502,503,504,505,506,507,509,510

简单来说200范围以及304的状态码都是表示成功的,其他均表示失败。关于状态码的描述则就是我们这篇文章的答案。

关于状态码的更详细信息请参考维基百科

php代理请求失败,http请求失败有哪些原因相关推荐

  1. org.apache.dubbo 2.7.7 服务端处理请求及时间轮(失败重试)

    本文主要针对 dubbo-spring-boot-starter   2.7.7版本, 对应的 org.apache.dubbo 2.7.7 版本的源码. 本文主要从以下几个点来分析: 服务端处理请求 ...

  2. python自动搜索请求失败_http请求 request失败自动重新尝试代码示例

    本文研究的主要是http请求 request失败自动重新尝试的一个例子,具体如下. 需求 最近开发一个项目,要实现的一个场景是对于某个http请求,如果请求失败,需要再自动尝试几次,并记录异常原因便于 ...

  3. 未授予用户在此计算机上的请求登录类型 登录失败的解决方案

    解决   "未授予用户在此计算机上的请求登录类型"登录失败. 把本地安全策略中的 <拒绝从网络访问这台计算机中的GUEST删除就可以了.

  4. 服务商模式支付签名验证失败php,服务商模式小程序支付签名失败,请求管理员和大牛解决!!!...

    服务商模式小程序支付签名失败,请求管理员和大牛解决!!! 根据服务商模式的小程序支付文档: ①商户server调用支付统一下单: 统一下单成功返回预付单: order appid"wx11a ...

  5. CORS请求Request携带Cookie失败占用License解决方案

    文章目录 CORS请求Request携带Cookie失败占用License解决方案 起因 现象 解决过程 总结 参考 CORS请求Request携带Cookie失败占用License解决方案 起因 因 ...

  6. 【Postman】测试 Post 请求时传递数据失败 常见传参方式

    近期尝试使用 nod.js + vue 开发一个小项目. 第一次使用 postman 测试,遇到 POST 请求数据发送不过去的问题,做一个记录. JS 部分代码 //用户注册接口 router.po ...

  7. corspost请求失败_记一次 CORS 跨域请求出现 OPTIONS 请求的问题及解决方法

    今天前后端在联调接口的时候,发生了跨域请求资源获取不到的问题. 首先说明下跨域问题的由来.引自HTTP 访问控制 的一段话: 当 Web 资源请求由其它域名或端口提供的资源时,会发起跨域 HTTP 请 ...

  8. axios请求失败重新发起请求_vue axios请求超时,设置重新请求的完美解决方法

    //在main.js设置全局的请求次数,请求的间隙 axios.defaults.retry = 4; axios.defaults.retryDelay = 1000; axios.intercep ...

  9. 使用nginx反向代理发起跨域请求

    任务5:http://www.jnshu.com/task/2/45/detail//#1 页面文件放在github:https://github.com/Resalee/css_task/tree/ ...

最新文章

  1. python2.7和3.5相互兼容吗_以与Python 2.7和Python 3.5兼容的方式使用abc.ABCMeta
  2. C#中怎样获取默认配置文件App.config中配置的键值对内容
  3. 腾讯正式加入OCP阵营,拥抱全球开源生态圈
  4. 垂直居中相关知识总结
  5. linux系统ubuntu有哪些,Ubuntu Linux操作系统至少适合五种人使用
  6. 【渝粤教育】国家开放大学2018年春季 8634-22TAndroid智能手机编程 参考试题
  7. poi的sax模式读取xls_POI SAX 如何修改大excel 文件内容-问答-阿里云开发者社区-阿里云...
  8. MXNET:深度学习计算-模型参数
  9. 【细胞分割】基于matlab GUI生物细胞计数【含Matlab源码 758期】
  10. 【POJ 3320】【尺取法】Jessica's Reading Problem【暑期 No.2】
  11. cad计算机试题及答案,CAD考试试题库及参考答案整理版.doc
  12. arduino代码_Arduino超声波传感器测距代码完全解析
  13. matlab 安装 提取错误,安装时 提取文件错误
  14. 最新解决谷歌浏览器崩溃的方法
  15. Dell戴尔笔记本电脑G3 3779原装出厂Windows10系统恢复原厂oem系统
  16. Mac os 上最简便的企业微信和微信双开方法
  17. PAT甲级 A1030
  18. 假设检验-U检验、T检验、卡方检验、F检验
  19. MAC环境下生成Apple证书教程
  20. 请你设计一个微信朋友圈点赞的测试用例

热门文章

  1. Docker的网络配置:创建网桥
  2. ncurses关于颜色系统:start_color(),has_colors(),init_pair(),color_content(),pait_content()
  3. GitHub#python#:ppt(批量)转换为pdf
  4. 查看apache版本_Apache Pulsar 2.6.1 版本正式发布:2.6.0 加强版,新增 OAuth2 支持
  5. Recycle网格制式之瀑布流的实现
  6. c语言输入一组小数数组,如何得出一个浮点数的小数部分,要把各个位保存到一个数组里边。...
  7. 结巴分词关键词相似度_jieba+gensim 实现相似度
  8. Unity2018新功能抢鲜 | ShaderGraph实战之全息效果
  9. 使用基于JSON的实体在C#中缓存远程数据
  10. 强迫症福利--收起.NET程序的dll来