Python网络请求库:'requests'在HTTP错误处理方面的实践示例。

原创 你的名字 2025-01-30 11:15 34阅读 0赞

requests是Python中一个非常流行的用于发送HTTP请求的库。在进行HTTP请求时,我们可能会遇到各种错误,如404未找到、500内部服务器错误等。

以下是一个使用requests处理HTTP错误的示例:

  1. import requests
  2. def fetch_data(url):
  3. try:
  4. response = requests.get(url)
  5. # 检查响应状态码
  6. if response.status_code == 200:
  7. return response.json()
  8. else:
  9. print(f"Error: {response.status_code}. Data not fetched.")
  10. except requests.exceptions.RequestException as e:
  11. print(f"Error: {e}. Data not fetched.")
  12. # 测试数据
  13. url = 'http://example.com' # 假设这是一个存在的URL
  14. fetch_data(url)

在这个示例中,我们定义了一个函数fetch_data,它尝试通过requests.get方法发送GET请求。如果请求成功(状态码为200),我们就返回响应的数据。否则,我们会打印错误信息和数据未获取的信息。

最后,我们测试了这个函数,使用了一个假设存在的URL。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,34人围观)

还没有评论,来说两句吧...

相关阅读