HTTP常见状态码

状态码分类

1xx Informational(信息性状态码) 接受的请求正在处理
2xx Success(成功状态码) 请求正常处理完毕
3xx Redirection(重定向) 需要进行附加操作以完成请求
4xx Client error(客户端错误) 客户端请求出错,服务器无法处理请求
5xx Server Error(服务器错误) 服务器处理请求出错

2XX

200 OK: 表示从客户端发送给服务器的请求被正常处理并返回
201:创建成功
204 No Content: 表示客户端发送给客户端的请求得到了成功处理,但在返回的响应报文中不含实体的主体部分(没有资源可以返回);

3XX

301 :永久性重定向,表示请求的资源被分配了新的URL,之后应使用更改的URL;
302临时性重定向,表示请求的资源被分配了新的URL,希望本次访问使用新的URL;
303:表示请求的资源被分配了新的URL,应使用GET方法定向获取请求的资源;(与302的区别在于明确使用GET方法)
304: 文档自缓存以来,从未被修改过,客户端使用文档的缓存副本,而不是从服务器下载文档

4XX

400:表示请求报文中存在语法错误
401:未经许可,需要通过 HTTP 认证。
403:访问权限有问题(你没有足够的执行权限
404:没有找到请求的资源

5XX

500: 表示服务器在执行请求时发生错误,也有可能是 web 应用存在 bug
503: 表示服务器暂时处于超负荷状态或者停机维护,无法处理请求
504:网管超时
505: HTTP版本不受支持

参考文献

https://blog.csdn.net/banana960531/article/details/85621865
HTTP状态码(完整版)

posted @ 2021-08-10 18:26  沧海一声笑rush  阅读(827)  评论(0编辑  收藏  举报