php代理请求失败,http请求失败有哪些原因
今天被问到这个问题,被问当时毫无头绪,只非常抽象的回答了一些可能的网络问题。感觉当时的回答非常不好,下班之后就继续思考这个问题的答案。思考的问题的过程中突然想到最近才了解到的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请求失败有哪些原因相关推荐
- org.apache.dubbo 2.7.7 服务端处理请求及时间轮(失败重试)
本文主要针对 dubbo-spring-boot-starter 2.7.7版本, 对应的 org.apache.dubbo 2.7.7 版本的源码. 本文主要从以下几个点来分析: 服务端处理请求 ...
- python自动搜索请求失败_http请求 request失败自动重新尝试代码示例
本文研究的主要是http请求 request失败自动重新尝试的一个例子,具体如下. 需求 最近开发一个项目,要实现的一个场景是对于某个http请求,如果请求失败,需要再自动尝试几次,并记录异常原因便于 ...
- 未授予用户在此计算机上的请求登录类型 登录失败的解决方案
解决 "未授予用户在此计算机上的请求登录类型"登录失败. 把本地安全策略中的 <拒绝从网络访问这台计算机中的GUEST删除就可以了.
- 服务商模式支付签名验证失败php,服务商模式小程序支付签名失败,请求管理员和大牛解决!!!...
服务商模式小程序支付签名失败,请求管理员和大牛解决!!! 根据服务商模式的小程序支付文档: ①商户server调用支付统一下单: 统一下单成功返回预付单: order appid"wx11a ...
- CORS请求Request携带Cookie失败占用License解决方案
文章目录 CORS请求Request携带Cookie失败占用License解决方案 起因 现象 解决过程 总结 参考 CORS请求Request携带Cookie失败占用License解决方案 起因 因 ...
- 【Postman】测试 Post 请求时传递数据失败 常见传参方式
近期尝试使用 nod.js + vue 开发一个小项目. 第一次使用 postman 测试,遇到 POST 请求数据发送不过去的问题,做一个记录. JS 部分代码 //用户注册接口 router.po ...
- corspost请求失败_记一次 CORS 跨域请求出现 OPTIONS 请求的问题及解决方法
今天前后端在联调接口的时候,发生了跨域请求资源获取不到的问题. 首先说明下跨域问题的由来.引自HTTP 访问控制 的一段话: 当 Web 资源请求由其它域名或端口提供的资源时,会发起跨域 HTTP 请 ...
- axios请求失败重新发起请求_vue axios请求超时,设置重新请求的完美解决方法
//在main.js设置全局的请求次数,请求的间隙 axios.defaults.retry = 4; axios.defaults.retryDelay = 1000; axios.intercep ...
- 使用nginx反向代理发起跨域请求
任务5:http://www.jnshu.com/task/2/45/detail//#1 页面文件放在github:https://github.com/Resalee/css_task/tree/ ...
最新文章
- python2.7和3.5相互兼容吗_以与Python 2.7和Python 3.5兼容的方式使用abc.ABCMeta
- C#中怎样获取默认配置文件App.config中配置的键值对内容
- 腾讯正式加入OCP阵营,拥抱全球开源生态圈
- 垂直居中相关知识总结
- linux系统ubuntu有哪些,Ubuntu Linux操作系统至少适合五种人使用
- 【渝粤教育】国家开放大学2018年春季 8634-22TAndroid智能手机编程 参考试题
- poi的sax模式读取xls_POI SAX 如何修改大excel 文件内容-问答-阿里云开发者社区-阿里云...
- MXNET:深度学习计算-模型参数
- 【细胞分割】基于matlab GUI生物细胞计数【含Matlab源码 758期】
- 【POJ 3320】【尺取法】Jessica's Reading Problem【暑期 No.2】
- cad计算机试题及答案,CAD考试试题库及参考答案整理版.doc
- arduino代码_Arduino超声波传感器测距代码完全解析
- matlab 安装 提取错误,安装时 提取文件错误
- 最新解决谷歌浏览器崩溃的方法
- Dell戴尔笔记本电脑G3 3779原装出厂Windows10系统恢复原厂oem系统
- Mac os 上最简便的企业微信和微信双开方法
- PAT甲级 A1030
- 假设检验-U检验、T检验、卡方检验、F检验
- MAC环境下生成Apple证书教程
- 请你设计一个微信朋友圈点赞的测试用例
热门文章
- Docker的网络配置:创建网桥
- ncurses关于颜色系统:start_color(),has_colors(),init_pair(),color_content(),pait_content()
- GitHub#python#:ppt(批量)转换为pdf
- 查看apache版本_Apache Pulsar 2.6.1 版本正式发布:2.6.0 加强版,新增 OAuth2 支持
- Recycle网格制式之瀑布流的实现
- c语言输入一组小数数组,如何得出一个浮点数的小数部分,要把各个位保存到一个数组里边。...
- 结巴分词关键词相似度_jieba+gensim 实现相似度
- Unity2018新功能抢鲜 | ShaderGraph实战之全息效果
- 使用基于JSON的实体在C#中缓存远程数据
- 强迫症福利--收起.NET程序的dll来