python:常见HTTP状态码有哪些?

HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。
1xx 消息
2xx 成功
3xx 重定向
4xx 请求错误
5xx 6xx 服务器出错

常见如下
200   (成功)  服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。

400   (错误请求) 服务器不理解请求的语法。 
401   (未授权) 请求要求身份验证。 对于需要登录的网页,服务器可能返回此响应。 
403   (禁止) 服务器拒绝请求。
404   (未找到) 服务器找不到请求的网页。
405   (方法禁用) 禁用请求中指定的方法。 
407   (需要代理授权) 此状态代码与 401(未授权)类似,但指定请求者应当授权使用代理。
408   (请求超时)  服务器等候请求时发生超时。

500   (服务器内部错误)  服务器遇到错误,无法完成请求。 
503   (服务不可用) 服务器目前无法使用(由于超载或停机维护)。 通常,这只是暂时状态。 
505   (HTTP 版本不受支持) 服务器不支持请求中所用的 HTTP 协议版本。

参考文献:
https://baike.baidu.com/item/HTTP%E7%8A%B6%E6%80%81%E7%A0%81/5053660?fr=aladdin
https://blog.csdn.net/tsingsn/article/details/60879811

猜你喜欢

转载自blog.csdn.net/weixin_42480489/article/details/82709548