掌握http状态码
其他
2019-10-24 12:13:47
阅读次数: 0
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
状态码分类:
分类 |
描述 |
1** |
信息,服务器收到请求,需要请求者继续进行操作 |
2** |
成功,请求被成功接收并处理 |
3** |
重定向,需要进一步操作完成请求 |
4** |
客户端错误,请求包含语法错误或无法完成请求 |
5** |
服务端错误,服务器在处理请求的过程中发生了错误 |
1**具体描述:
状态码 |
名称 |
描述 |
100 |
Continue |
继续,客户端应该继续请求操作 |
101 |
Switching Protools |
切换协议(只能切换到更高级的协议) |
2**具体描述
状态码 |
名称 |
描述 |
200 |
OK |
请求成功,一般用于get, post请求 |
201 |
Created |
已创建。成功请求并且创建了新资源 |
202 |
Accepted |
已接受,已经接受请求,但是还没有处理完成 |
203 |
Non-Authoritative-Information |
非授权信息。请求成功,但是返回的meta信息不在原始的服务器,而是一个副本 |
204 |
No Content |
无内容。请求成功,服务器处理成功,但是没有返回内容 |
205 |
Reset Content |
重置内容。服务器处理成功,用户终端(例如:浏览器)应重置文档视图。可通过此返回码清除浏览器的表单域 |
206 |
Partical Content |
部分内容。服务器已经成功处理了部分请求 |
3**具体描述
状态码 |
名称 |
描述 |
300 |
Multiple Choices |
多种选择。请求的资源可包括多个位置,相应可返回一个资源特征与地址的列表用于用户终端(例如:浏览器)选择 |
301 |
Moved Permanently |
永久移动。表示请求的资源已经被永久移动到新的URI,返回新URI,并且浏览器会自动定向到新的URI,今后的任何新请求,应使用新的URI |
302 |
Found |
临时移动。与301类似,资源被临时移动,继续使用原始URI |
303 |
See Other |
查看其他地址。 |
304 |
Not Modified |
未修改。所请求的资源未修改,服务器不会返回任何资源。客户端通常会缓存访问过的资源 |
305 |
Use Proxy |
使用代理。所请求的资源必须通过代理访问 |
306 |
Unused |
已经被废弃的http状态码 |
307 |
Temporary Redirect |
临时重定向。与302类似。使用get请求重定向 |
4**具体描述
状态码 |
名称 |
描述 |
400 |
Bad Request |
客户端请求语法错误,服务器无法理解 |
401 |
Unauthorized |
请求要求用户的身份认证 |
402 |
Payment Required |
保留,将来使用 |
403 |
Forbidden |
拒绝。服务器理解客户端的请求,但是拒绝执行此请求 |
404 |
Not Found |
找不到。服务器找不到客户端请求的资源 |
405 |
Method Not Allowed |
禁止。客户端请求方法被禁止 |
406 |
Not Acceptable |
服务器无法根据客户端请求的内容特性完成请求 |
407 |
Proxy Authentication Required |
请求要求代理的身份认证,与401类似,但请求者应当使用代理进行授权 |
408 |
Request Time-out |
服务器等待客户端发送的请求时间过长,超时 |
409 |
Conflict |
服务器完成客户端的 PUT 请求时可能返回此代码,服务器处理请求时发生了冲突 |
410 |
Gone |
客户端请求的资源已经不存在。410不同于404,如果资源以前有现在被永久删除了可使用410代码,网站设计人员可通过301代码指定资源的新位置 |
411 |
Length Required |
服务器无法处理客户端发送的不带Content-Length的请求信息 |
412 |
Precondition Failed |
客户端请求信息的先决条件错误 |
413 |
Request Entity Too Large |
由于请求的实体过大,服务器无法处理,因此拒绝请求。为防止客户端的连续请求,服务器可能会关闭连接。如果只是服务器暂时无法处理,则会包含一个Retry-After的响应信息 |
414 |
Request-URI Too Large |
请求的URI过长(URI通常为网址),服务器无法处理 |
415 |
Unsupported Media Type |
服务器无法处理请求附带的媒体格式 |
416 |
Requested range not satisfiable |
客户端请求的范围无效 |
417 |
Expectation Failed |
服务器无法满足Expect的请求头信息 |
5**具体描述
状态码 |
名称 |
描述 |
500 |
Internal Server Error |
服务器内部错误,无法完成请求 |
501 |
Not Implemented |
服务器不支持请求的功能,无法完成请求 |
502 |
Bad Gateway |
作为网关或者代理工作的服务器尝试执行请求时,从远程服务器接收到了一个无效的响应 |
503 |
Service Unavailable |
由于超载或系统维护,服务器暂时的无法处理客户端的请求。延时的长度可包含在服务器的Retry-After头信息中 |
504 |
Gateway Time-out |
充当网关或代理的服务器,未及时从远端服务器获取请求 |
505 |
HTTP Version not supported |
服务器不支持请求的HTTP协议的版本,无法完成处理 |
转载自blog.csdn.net/weixin_43572937/article/details/102607567