[日常] HTTP协议状态码
- 100-199 信息性状态码
- 100 continue 请继续
- 101 switching protocols 切换协议,返回upgraded头
- 200-299 成功状态码
- 200 ok
- 201 created 创建资源
- 202 accepted 请求已经接收到,不保证完成
- 203 non-authoritative information 非权威信息,不是来自于源端服务器
- 204 no content 没有内容
- 205 reset content 重置内容,主要是对浏览器html元素
- 206 partial content 执行了部分内容
- 300-399 重定向状态码
- 300 multiple choices 多项选择,会返回一个选项列表
- 301 moved permanently 资源被移除,location中包含url
- 302 Found 与301类似,客户端应该使用location中的url临时定位
- 303 see other 允许post请求的响应重定向
- 304 not modified 资源没有修改,返回的时候不能有主体内容,还是本地的内容
- 305 use proxy 使用代理来请求资源
- 307 temporary redirect 临时重定向,与301类似
- 因为http1.0和http1.1的差别因此有交叉
- 400-499 客户端错误状态码
- 400 bad request 错误请求
- 401 unauthorized 没权限
- 402 payment required 未使用
- 403 forbidden 禁止
- 404 not found
- 405 methord not allowed 请求url不支持的方法,应该返回allow首部告诉允许啥
- 406 not acceptable 客户端指定参数说明可以接受什么类型的文本
- 407 proxy authentication required 要求代理服务器认证权限
- 408 request timeout 请求超时
- 409 conflict 请求冲突
- 410 gone 类似404
- 411 length required 需要请求中包含content-length
- 412 precondition failed 先决条件失败
- 413 request entity too large 客户端发的内容太大
- 414 request uri too long 请求的url太长
- 415 unsuport media type 不支持的媒体类型
- 416 requested range not satisfiable 请求的范围不满足,无效
- 417 expectation failed 服务器无法满足请求
- 500-599 服务器错误状态码
- 500 internal server error 内部错误
- 501 not implemented 没有实现,超出了服务器的范围
- 502 bad gateway 代理或者网关下一链路收到未响应
- 503 service unavailable 服务不可用
- 504 gateway timeout 类似408,超时来自代理
- 505 http version not supported http协议版本不支持
- nginx自定义的状态码:
- 495, https certificate error
- 496, https no certificate
- 497, http to https
- 498, canceled
- 499, client has closed connection是客户端等到超时主动关掉的
[日常] HTTP协议状态码的更多相关文章
- HTTP协议状态码的含义
HTTP协议状态码的含义 号码含义-----------------------------------------"100":Continue"101":wi ...
- http协议状态码解析
关键词 HTTP协议 状态码 摘要 本文列出了HTTP协议的所有的状态码,并对每个状态码的含义作了深入的解释,以便大家参考. 本文列出了HTTP协议的所有的状态码,并对每个状态码的含义作了深入的解 ...
- HTTP协议状态码详解(HTTP Status Code)(转)
原文链接:HTTP协议状态码详解(HTTP Status Code) 使用ASP.NET/PHP/JSP 或者javascript都会用到http的不同状态,一些常见的状态码为: 200 – 服务器成 ...
- HTTP 协议 -- 状态码
HTTP 协议状态码(Http Status Code) 使用ASP.NET/PHP/JSP 或者javascript都会用到http的不同状态,一些常见的状态码为: 200 – 服务器成功返回网页 ...
- 常见Http协议状态码
收集常见的http协议状态码,供查阅!包括中文和英文对照. 中文版 1**:请求收到,继续处理 2**:操作成功收到,分析.接受 3**:完成此请求必须进一步处理 4**:请求包含一个错误语法或不能完 ...
- HTTP协议状态码详解(HTTP Status Code)
转自:http://www.cnblogs.com/shanyou/archive/2012/05/06/2486134.html 使用ASP.NET/PHP/JSP 或者javascript都会用到 ...
- HTTP协议状态码详解
HTTP状态码,我都是现查现用. 我以前记得几个常用的状态码,比如200,302,304,404, 503. 一般来说我也只需要了解这些常用的状态码就可以了. 如果是做AJAX,REST,网络爬虫, ...
- [转载] HTTP协议状态码详解(HTTP Status Code)
转载自:http://www.cnblogs.com/shanyou/archive/2012/05/06/2486134.html 使用ASP.NET/PHP/JSP 或者javascript都会用 ...
- Http协议状态码总结
一.http方法 方法名 说明 get 发送一个获取请求,服务器的响应会包含head与body部分 post 发送一个输入数据的请求,服务器的响应会包含head与body部分 head 服务器响应的只 ...
随机推荐
- 基于react可无限向内部添加节点的tree
这两天学习react,撸了一遍文档后开始自己动手写点东西. 正好从朋友那得到灵感,写一个小例子. 这个东西是这样的,就是点击的这个节点就往它里面添加一个child. 于是乎!我想到的就是用自调函数,递 ...
- UnityTips:使用反射调用内部方法拓展编辑器
大家都知道Unity是一个C/C++的游戏引擎,C#只是Unity提供的脚本层.因此大部分功能都是通过C#来调用底层的C++代码的.而一些朋友可能不知道的是,其实Unity的C#代码中也有很多方法是我 ...
- kaldi 运行voxforge例子
---------------------------------------------------------------------------------------------------- ...
- 使用 shell 在多服务器上批量操作
需求 日常工作中,我们常需要同时在多台服务器上执行同样的命令,如对比日志.检查服务等.这就需要我们有服务器批量操作的能力. 两年前写过一篇文章,shell实现SSH自动登陆 使用 shell 的 ex ...
- 单元测试mock当前时间
在实际项目中很多地方用到DateTime.Now,这个时间是时时变化的.如果要进行单元测试对比预期结果时,这个时间无法预测,可以添加如下两个时间类 namespace Common.Helper { ...
- SpringMvc + socket.io + vue + vue-socket.io实例
SpringMvc部分实现 1. 所需依赖 <dependency> <groupId>com.corundumstudio.socketio</g ...
- HP服务器设置iLO
HP服务器设置iLO步凑 1.开机出现界面—按下F11进入Boot Menu: 2.选择Generic USB Boot回车: 3.选择System Configuration回车: 4.选择iLO ...
- IdentityServer4(9)- 使用OpenID Connect添加用户身份验证(implicit)
本文为 OpenID Connect 简化模式(implicit) 已更新至.NET Core 2.2 在本快速入门中,我们希望通过 OpenID Connect 协议向我们的 IdentitySer ...
- Python3.7 dataclass 介绍
Posted on 2018年6月28日 by laixintao 1 Comment Python3.7 加入了一个新的 module:dataclasses.可以简单的理解成“支持默认值.可以修改 ...
- C#版 - 剑指offer 面试题9:斐波那契数列及其变形(跳台阶、矩形覆盖) 题解
面试题9:斐波那契数列及其变形(跳台阶.矩形覆盖) 提交网址: http://www.nowcoder.com/practice/c6c7742f5ba7442aada113136ddea0c3?tp ...