问题库 Python how-to

Python requests 如何发送 GET 请求

快速答案

requests.get 传 params,设置 timeout,最后调用 raise_for_status。

py
import requests
res = requests.get('https://api.example.com/users', params={'page': 1}, timeout=10)
res.raise_for_status()
data = res.json()

使用要点

  • 请求接口时设置超时,并区分连接失败、HTTP 错误和业务错误。
  • 重试只适合幂等请求,写入类接口要避免重复提交。

相关内容