HTTP 响应状态码
MDN https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Status
section 10 of RFC 2616 https://tools.ietf.org/html/rfc2616#section-10
HTTP Status Cats https://www.flickr.com/photos/girliemac/sets/72157628409467125/ https://http.cat/
1xx 信息, 通信传输协议级信息。
2xx:成功, 表示客户端的请求已成功接受。
200 OK 请求成功
201 Created HTTP POST请求的结果,已在服务器上成功创建了一个或多个新资源。服务器必须在返回201状态代码之前创建资源。如果无法立即执行操作,则服务器应该响应202,而不是201
202 Accepted 表示已接受处理请求,但处理尚未完成。当实际操作本质上是异步时(可能是每天只运行一次的面向批处理的进程)
3xx:重定向, 表示客户端必须执行一些其他操作才能完成其请求。
301 Moved Permanently 被请求的资源已永久移动到新位置
302 Found 找到
303 See Other 见其他
304 Not Modified 未修改
307 Temporary Redirect 临时重定向
4xx:客户端错误, 此类错误状态代码指向客户端。
400 Bad Request 语义有误,当前请求无法被服务器理解,请求参数有误。
401 Unauthorized 该请求需要用户身份验证
403 Forbidden 服务器已经理解请求,但是拒绝执行它
404 Not Found 请求失败
405 Method Not Allowed 比如客户端对某个资源文件进行post,即可响应405,必须包含Allow标头
406 Not Acceptable 表示API无法生成任何客户端的首选媒体类型,,比如客服端要xml,但是服务器返回的是json,这个时候就可以返回406
408 Request Timeout 请求超时
412 Precondition Failed 客户端在其请求标头中指定了一个或多个前提条件,412响应表示不满足这些条件,因此API不发送请求,而是发送此状态代码
413 Payload Too Large 服务器拒绝处理当前请求
415 Unsupported Media Type 例如,客户端将图像上传为image/svg+xml,但服务器要求图像使用不同的格式。
429 Too Many Requests 用户在给定的时间内发送了太多请求
5xx:服务器错误, 服务器负责这些错误状态代码。
500 Internal Server Error 服务器遇到了不知道如何处理的情况
501 Not Implemented 未实施,例如,客服端请求了服务端API的新功能
503 Service Unavailable 服务器没有准备好处理请求
505 HTTP Version Not Supported 服务器不支持请求中所使用的HTTP协议版本
HTTP 响应状态码的更多相关文章
- http响应状态码大全
http响应状态码大全 http状态返回代码 1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码. http状态返回代码 代码 说明100 (继续) 请求者应当继续提出请求. 服 ...
- iOS开发——网络篇——HTTP/NSURLConnection(请求、响应)、http响应状态码大全
一.网络基础 1.基本概念> 为什么要学习网络编程在移动互联网时代,移动应用的特征有几乎所有应用都需要用到网络,比如QQ.微博.网易新闻.优酷.百度地图只有通过网络跟外界进行数据交互.数据更新, ...
- HTTP协议---HTTP请求中的常用请求字段和HTTP的响应状态码及响应头
http://blog.csdn.net/qxs965266509/article/details/8082810 用于HTTP请求中的常用请求头字段 Accept:用于高速服务器,客户机支持的数据类 ...
- TCP/IP协议族(一) HTTP简介、请求方法与响应状态码
接下来想系统的回顾一下TCP/IP协议族的相关东西,当然这些东西大部分是在大学的时候学过的,但是那句话,基础的东西还是要不时的回顾回顾的.接下来的几篇博客都是关于TCP/IP协议族的,本篇博客就先简单 ...
- Scrapy 扩展中间件: 针对特定响应状态码,使用代理重新请求
0.参考 https://doc.scrapy.org/en/latest/topics/downloader-middleware.html#module-scrapy.downloadermidd ...
- 9. http协议_响应状态码_页面渲染流程_路由_中间件
1. http协议 超文本传输协议 协议详细规定了 浏览器 和 万维网服务器 之间互相通信的规则 客户端与服务端通信时传输的内容我们称之为报文(请求报文.响应报文) 常见的发送 get 请求方式 在浏 ...
- 常见的HTTP响应状态码解析
概要 状态码的职责是当客户端向服务器端发送请求时,描述返回的请求结果.借助于状态码,浏览器(或者说用户)可以知道服务器是正常的处理了请求,还是出现了错误. 状态码以3位数字和原因短语组成,例如 200 ...
- http协议介绍及get与post请求、响应状态码
HTTP: 通信双方如果想要通信就必须遵循一定的规则,我们把这个规则称之为HTTP协议! 报文: HTTP协议通信的内容我们称之为:报文 报文格式: 报文首部 空行 报文主体 1.请求报文 ...
- HTTP协议图--HTTP 响应状态码(重点分析)
1. 状态码概述 HTTP 状态码负责表示客户端 HTTP 请求的返回结果.标记服务器端的处理是否正常.通知出现的错误等工作. HTTP 状态码如 200 OK ,以 3 位数字和原因短语组成.数字中 ...
- HTTP响应状态码参考
HTTP响应状态码参考: 1xx:信息 Continue 服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求. Switching Protocols 服务器转换协议 ...
随机推荐
- redis StackExchange 主备 实现 demo
网上关于redis高可用基本都是用redis-sentinel 哨兵 或者 redis cluster 集群来实现, 但是有没有更简单的方式,比如我现在就只有2个redis实例.我试验的结果是我们可用 ...
- Convolutional Neural Networks: Step by Step
Andrew Ng deeplearning courese-4:Convolutional Neural Network Convolutional Neural Networks: Step by ...
- Bootstrap 标签页(Tab)插件
摘自: http://www.runoob.com/bootstrap/bootstrap-tab-plugin.html Bootstrap 标签页(Tab)插件 标签页(Tab)在 Bootstr ...
- document.domain 实现跨域
该方式只能用于二级域名相同的情况下,比如 a.test.com 和 b.test.com 适用于该方式. 只需要给页面添加 document.domain = 'test.com' 表示二级域名都相同 ...
- Buffering of C streams
This chapter describes buffering modes used by z/OS XL C/C++ library functions available to control ...
- unity3d的playmaker插件使用教程,三、对象出入触发,声音播放
对象出入触发是游戏常见的情形.包含同一时候声音播放 首先建立进去区域.新建一个立方体,去掉mesh render. 而且选中 is trigger同意进入 样例里用了unity3d的第一人视角控制,可 ...
- Atitit.每周计划日程表 流程表v3
Atitit.每周计划日程表 流程表 每周趋势总结 新特性聚合 最佳实践聚合. 上周总结 本度计划 检查于推进年度计划月度计划里程碑 检查于推进季度计划月度计划里程碑 上周Todo汇总结转.. 待报 ...
- [MySQL]对于事务并发处理带来的问题,脏读、不可重复读、幻读的理解
一.缘由 众所周知MySQL从5.5.8开始,Innodb就是默认的存储引擎,Innodb最大的特点是:支持事务.支持行级锁. 既然支持事务,那么就会有处理并发事务带来的问题:更新丢失.脏读.不可重复 ...
- AndroidManifest: windowSoftInputMode属性总结
在Android中,可以通过给Activity设置windowSoftInputMode这个属性来控制软键盘与Activity的主窗口的交互方式. 1. 当Activity成为用户注意的焦点时软键盘的 ...
- 透彻理解Spring事务设计思想之手写实现
前言 事务,是描述一组操作的抽象,比如对数据库的一组操作,要么全部成功,要么全部失败.事务具有4个特性:Atomicity(原子性),Consistency(一致性),Isolation(隔离性),D ...