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 @   沧海一声笑rush  阅读(874)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
历史上的今天:
2020-08-10 unbuntu中 将pycharm固定到快速启动栏
点击右上角即可分享
微信分享提示