http状态码
Posted hsmworld
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了http状态码相关的知识,希望对你有一定的参考价值。
类别 原因短语
1XX Informational(信息性状态码) 接受的请求正在处理
2XX Success(成功状态码) 请求正常处理完毕
3XX Redirection(重定向状态码) 需要进行附加操作以完成请求
4XX Client Error(客户端错误状态码) 服务器无法处理请求
5XX Server Error(服务器错误状态码) 服务器处理请求出错
100 客户端应当继续发送请求
200 OK 请求已正常处理。
201 请求已经被实现,而且有一个新的资源已经依据请求的需要而建立,且其 URI 已经随Location 头信息返回
204 No Content: 请求处理成功,但没有任何资源可以返回给客户端。
206 Partial Content: 是对资源某一部分的请求
301 Moved Permanently: 资源的uri已更新,你也更新下你的书签引用吧。永久性重定向
302 Found: 资源的URI已临时定位到其他位置了,姑且算你已经知道了这个情况了。临时性重定向
303 See Other: 资源的URI已更新,你是否能临时按新的URI访问。该状态码表示由于请求对应的资源存在着另一个URL,应使用GET方法定向获取请求的资源。303状态码和302状态码有着相同的功能,但303状态码明确表示客户端应当采用GET方法获取 资源,这点与302状态码有区别。
当301,302,303响应状态码返回时,几乎所有的浏览器都会把POST改成GET,并删除请求报文内的主体,之后请求会自动再次发送。
304 Not Modified: 资源已找到,但未符合条件请求。该状态码表示客户端发送附带条件的请求时(采用GET方法的请求报文中包含If-Match,If-Modified-Since,If-None-Match,If-Range,If-Unmodified-Since中任一首部)服务端允许请求访问资源,但因发生请求未满足条件的情况后,直接返回304.。
400 Bad Request: 服务器端无法理解客户端发送的请求,请求报文中可能存在语法错误。
401 Unauthorized: 该状态码表示发送的请求需要有通过HTTP认证(BASIC认证,DIGEST认证)的认证信息。
403 Forbidden: 不允许访问那个资源。该状态码表明对请求资源的访问被服务器拒绝了。(权限,未授权IP等)
404 Not Found: 服务器上没有请求的资源。路径错误等。
500 Internal Server Error: 貌似内部资源出故障了。该状态码表明服务器端在执行请求时发生了错误。也有可能是web应用存在bug或某些临时故障。
502 作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应。
503 Service Unavailable: 抱歉,我现在正在忙着。该状态码表明服务器暂时处于超负载或正在停机维护,现在无法处理请求。
504 错误是(网关超时) 服务器作为网关或代理,但是没有及时从上游服务器收到请求。
参考 https://blog.csdn.net/qq_35689573/article/details/82120851
以上是关于http状态码的主要内容,如果未能解决你的问题,请参考以下文章