1. Learn
  2. /
  3. 课程
  4. /
  5. Python 中的 API 入门

Connected

道练习

使用 Requests 处理错误

当 requests 库无法连接到 API 服务器时,会抛出一个异常。通过该异常,您可以检测 API 是否可用并作出相应处理。但即使请求成功发送,仍可能遇到错误。若请求无效,API 会返回 4xx Client Error;若服务器发生错误,则会返回 5xx Server Error。

requests 包提供了一组可用的内置异常,您可以结合 try/except 语句来处理这些错误。

已为您导入 requests 包,方便使用。

说明 1/2

undefined XP
  • 1

    从 requests 包中导入用于检测"连接错误"的异常类,然后使用该类拦截 API 请求抛出的错误。

  • 2

    导入用于检测由响应状态码返回的错误的异常类,然后在响应对象上启用设置,使其在收到非成功的状态码时自动抛出错误。最后,拦截该异常并打印错误信息。