1xx:信息,请求收到,继续处理
2xx:成功,行为被成功地接受、理解和采纳
3xx:重定向,为了完成请求,必须进一步执行的动作
4xx:客户端错误,请求包含语法错误或者请求无法实现
5xx:服务器错误,服务器不能实现一种明显无效的请求
100 => ‘Continue‘, //继续
101 => ‘Switching Protocols‘, //分组交换协议
102 => ‘Processing‘, // RFC2518
200 => ‘OK‘,
201 => ‘Created‘, //被创建
202 => ‘Accepted‘, //被采纳
203 => ‘Non-Authoritative Information‘, //非授权信息
204 => ‘No Content‘, //无内容
205 => ‘Reset Content‘, //重置内容
206 => ‘Partial Content‘, //部分内容
207 => ‘Multi-Status‘, // RFC4918
208 => ‘Already Reported‘, // RFC5842
226 => ‘IM Used‘, // RFC3229
300 => ‘Multiple Choices‘, //多选项
301 => ‘Moved Permanently‘, //永久地传送
302 => ‘Found‘, //找到
303 => ‘See Other‘, //参见其他
304 => ‘Not Modified‘, //未改动
305 => ‘Use Proxy‘, //使用代理
307 => ‘Temporary Redirect‘, //暂时重定向
308 => ‘Permanent Redirect‘, // RFC7238
400 => ‘Bad Request‘, //错误请求
401 => ‘Unauthorized‘, //未授权
402 => ‘Payment Required‘, //要求付费
403 => ‘Forbidden‘, //禁止
404 => ‘Not Found‘, //未找到
405 => ‘Method Not Allowed‘, //不允许的方法
406 => ‘Not Acceptable‘, //不被采纳
407 => ‘Proxy Authentication Required‘, //要求代理授权
408 => ‘Request Timeout‘, //请求超时
409 => ‘Conflict‘, //冲突
410 => ‘Gone‘, //过期的
411 => ‘Length Required‘, //要求的长度
412 => ‘Precondition Failed‘, //前提不成立
413 => ‘Payload Too Large‘, //请求实例太大
414 => ‘URI Too Long‘, //请求URI太大
415 => ‘Unsupported Media Type‘, //不支持的媒体类型
416 => ‘Range Not Satisfiable‘, //无法满足的请求范围
417 => ‘Expectation Failed‘, //失败的预期
418 => ‘I\‘m a teapot‘, // RFC2324
421 => ‘Misdirected Request‘, // RFC7540
422 => ‘Unprocessable Entity‘, // RFC4918,资源错误
423 => ‘Locked‘, // RFC4918
424 => ‘Failed Dependency‘, // RFC4918
425 => ‘Reserved for WebDAV advanced collections expired proposal‘, // RFC2817
426 => ‘Upgrade Required‘, // RFC2817
428 => ‘Precondition Required‘, // RFC6585
429 => ‘Too Many Requests‘, // RFC6585
431 => ‘Request Header Fields Too Large‘, // RFC6585
451 => ‘Unavailable For Legal Reasons‘, // RFC7725
500 => ‘Internal Server Error‘, //内部服务器错误
501 => ‘Not Implemented‘, //未被使用
502 => ‘Bad Gateway‘, //网关错误
503 => ‘Service Unavailable‘, //不可用的服务/维护
504 => ‘Gateway Timeout‘, //网关超时
505 => ‘HTTP Version Not Supported‘, //HTTP版本未被支持
506 => ‘Variant Also Negotiates (Experimental)‘, // RFC2295
507 => ‘Insufficient Storage‘, // RFC4918
508 => ‘Loop Detected‘, // RFC5842
510 => ‘Not Extended‘, // RFC2774
511 => ‘Network Authentication Required‘, // RFC6585
注意,在HTTP1.0中对应的状态信息是“Moved Temporatily”. 出现该状态代码时,浏览器能够自动访问新的URL,因此它是一个很有用的状态代码。 注意这个状态代码有时候可以和301替换使用。例如,如果浏览器错误地请求http://host/~user(缺少了后面的斜杠),有的服务器返回301,有的则返回302。严格地说,我们只能假定只有当原来的请求是GET时浏览器才会自动重定向。请参见307。
许多浏览器会错误地响应302应答进行重定向,即使原来的请求是POST,即使它实际上只能在POST请求的应答是303时 才能重定向。由于这个原因,HTTP 1.1新增了307,以便更加清除地区分几个状态代码:当出现303应答时,浏览器可以跟随重定向的GET和POST请求;如果是307应答,则浏览器只 能跟随对GET请求的重定向。(HTTP 1.1新)
原文:https://www.cnblogs.com/Softtest-LBX/p/10097109.html