常见HTTP状态码备忘
HTTP状态码(HTTP Status Code)是用来表示网页服务器HTTP响应状态的3位数字代码。
HTTP状态码有以下5大类:
1xx 消息
2xx 成功
3xx 重定向
4xx 客户端错误
5xx 或 6XX 服务器错误
最常见的HTTP状态码
以下摘录部分常见的HTTP状态码,请熟记。
200 OK 请求已成功
400 Bad Request 请求出错(参数不对)
401 Unauthorized 未认证
403 Forbidden 禁止
404 Not Found 未发现
408 Request Timeout 请求超时
500 Internal Server Error 通用错误消息,服务器出错
502 Bad Gateway 网关或者代理服务器出错
503 Service Unavailable 服务器当前无法处理请求
504 Gateway Timeout 网关或者代理服务器超时
Python3中HTTP状态码示例
import requests
url = 'https://antspi.com'
res = requests.get(url)
print(res.status_code)
语句中的res.status_code
即是response对象的状态码属性。此时若显示:200
,表示网络请求得到正确的响应,成功返回信息。
(但返回的信息是不是你所需要的,还得继续查看返回内容,如res.text
)
资料参考:
维基百科:
https://zh.wikipedia.org/zh-hans/HTTP%E7%8A%B6%E6%80%81%E7%A0%81
百度百科:
https://baike.baidu.com/item/HTTP%E7%8A%B6%E6%80%81%E7%A0%81/5053660?fr=aladdin
网友评论