哪个代码是用来查询响应状态码的
发布网友
发布时间:2023-03-27 04:36
我来回答
共1个回答
热心网友
时间:2023-10-23 01:02
在使用Python进行网络请求时,我们可以通过以下代码来查询响应状态码:
```python
import requests
url = 'https://www.example.com/'
response = requests.get(url)
print(response.status_code)
```
其中,`requests.get()`方法用于发送GET请求获取页面内容,返回一个Response对象,可以通过该对象的`status_code`属性来获取响应状态码。
通常情况下,HTTP状态码在以下几个范围内:
- 1xx(临时响应):表示服务器已接收请求,但仍需要进一步处理,如100(继续)和102(处理中)。
- 2xx(成功):表示服务器成功地接收、理解并接受请求,如200(成功)和204(无内容)。
- 3xx(重定向):表示需要客户端采取进一步的动作才能完成请求,如301(永久重定向)和302(临时重定向)。
- 4xx(客户端错误):表示客户端发送的请求有问题,如404(未找到)和403(禁止访问)。
- 5xx(服务器错误):表示服务器在处理请求时发生了错误,如500(服务器内部错误)和503(服务不可用)。
通过查询响应状态码,我们可以判断请求是否成功,进而决定如何处理返回结果。