Open dululu opened 6 months ago
HTTP状态码(Status Codes)是在HTTP协议中用于表示请求的处理结果的三位数代码。每个状态码都具有特定的含义,用于指示请求是否成功、遇到错误、需要进一步操作等。 以下是一些常见的HTTP状态码及其含义:
403 Forbidden
404 Not Found
500 Internal Server Error
4XX client error or 5XX server error response import requests r = requests.get('https://httpbin.org/get') r.status_code print(r.status_code)
import requests r = requests.get('https://httpbin.org/get') r.status_code print(r.status_code)
bad_r = requests.get('https://httpbin.org/status/404') bad_r.status_code 404
bad_r.raise_for_status() Traceback (most recent call last): File "requests/models.py", line 832, in raise_for_status raise http_error requests.exceptions.HTTPError: 404 Client Error
r = requests.get('http://github.com/')
r.url 'https://github.com/'
r.status_code 200
r.history [<Response [301]>]
HTTP状态码(Status Codes)是在HTTP协议中用于表示请求的处理结果的三位数代码。每个状态码都具有特定的含义,用于指示请求是否成功、遇到错误、需要进一步操作等。 以下是一些常见的HTTP状态码及其含义:
403 Forbidden
:禁止访问。服务器拒绝请求,因为请求的资源禁止访问。404 Not Found
:未找到。请求的资源在服务器上不存在。500 Internal Server Error
:服务器内部错误。服务器在处理请求时遇到意外错误。bad_r.raise_for_status() Traceback (most recent call last): File "requests/models.py", line 832, in raise_for_status raise http_error requests.exceptions.HTTPError: 404 Client Error