API返回的错误会直接影响到API的使用,因此可以认为这些错误也是API接口的一部分。在编写API时应该考虑并规范这些错误信息。
代码示例如下:
import requests
response = requests.get('https://api.example.com/users')
if response.status_code == 200:
    # 处理成功返回的数据
else:
    # 根据返回的状态码处理请求出错的情况
    if response.status_code == 400:
        # 处理请求参数错误
    elif response.status_code == 401:
        # 处理未授权的请求
    elif response.status_code == 404:
        # 处理资源未找到的情况
    else:
        # 处理其他错误情况