当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python response.status_code用法及代码示例


response.status_code返回指示状态的数字(200正常,404未找到)。 Python请求通常用于从特定资源URI中获取内容。每当我们通过Python向指定URI发出请求时,它都会返回一个响应对象。现在,此响应对象将用于访问某些函数,例如内容,标头等。本文围绕如何检查响应进行说明。status_code来自响应对象。要了解有关HTTP状态码的更多信息,请访问-HTTP状态码|成功的响应和HTTP状态代码|信息响应。

如何通过Python请求使用response.status_code?

为了说明对response.status_code的使用,让我们ping api.github.com。要运行此脚本,您需要在PC上安装Python和请求。

先决条件-
示例代码-
# import requests module 
import requests 
  
# Making a get request 
response = requests.get('https://api.github.com/') 
  
# print response 
print(response) 
  
# print request status_code 
print(response.status_code)
示例实现-

将以上文件另存为request.py并使用


Python request.py
输出-

response.status_code-Python-requests

检查输出中的和分别引用HttpResponse和Status代码的200。

先进概念

使用Python发出HTTP请求的库有很多,例如httplib,urllib,httplib2,treq等,但是请求是具有出色函数的最好的库之一。如果请求的任何属性显示为NULL,请使用以下属性检查状态代码。

requests.status_code

如果status_code不在200-29范围内。您可能需要检查开始用于请求的方法+您正在请求的URL的资源。



相关用法


注:本文由纯净天空筛选整理自NaveenArora大神的英文原创作品 response.status_code – Python requests。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。