网络请求HTTP状态码以及含义

相关文章:

python状态码及其含义_Python中HTTP常见响应状态码有几种类型
https://blog.csdn.net/weixin_39673704/article/details/111431231
Python Requests库 Get和Post的区别和Http常见状态码
https://www.cnblogs.com/lanyinhao/p/11122393.html
详解http和https的区别
https://zhuanlan.zhihu.com/p/54237118

HTTP响应我们提到状态码这个概念,状态码一般以1/2/3/4/5 开头,如下所示:
1xx: 信息响应类,表示接收到请求并且继续处理
2xx: 处理成功响应类,表示动作被成功接收、理解和接受
3xx: 重定向响应类,为了完成指定的动作,必须接受进一步处理
4xx: 客户端错误,客户请求包含语法错误或者是不能正确执行
5xx: 服务端错误,服务器不能正确执行一个正确的请求
下面给大家列举一些常见的状态码:
**200   (成功)**  服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。

**400   (错误请求)** 服务器不理解请求的语法。

**401   (未授权)** 请求要求身份验证。对于需要登录的网页,服务器可能返回此响应。

**403   (禁止)** 服务器拒绝请求。

**404   (未找到)** 服务器找不到请求的网页。

**405   (方法禁用)** 禁用请求中指定的方法。

**407   (需要代理授权)** 此状态代码与 401(未授权)类似,但指定请求者应当授权使用代理。

**408   (请求超时)**  服务器等候请求时发生超时。

**500   (服务器内部错误)**  服务器遇到错误,无法完成请求。

**501   (尚未实施)** 服务器不具备完成请求的功能。例如,服务器无法识别请求方法时可能会返回此代码。

**502   (错误网关)** 服务器作为网关或代理,从上游服务器收到无效响应。

**503   (服务不可用)** 服务器目前无法使用(由于超载或停机维护)。通常,这只是暂时状态。

**504   (网关超时)**  服务器作为网关或代理,但是没有及时从上游服务器收到请求。

**505   (HTTP 版本不受支持)** 服务器不支持请求中所用的 HTTP 协议版本。
posted @ 2023-01-24 00:46  NPC_P  阅读(100)  评论(0编辑  收藏  举报