zeraora.requests
此模块提供了对 Requests 这个第三方库的一些扩展和增强。
依赖性警告
使用此模块前,请务必确保您安装了 Requests 这个第三方库!
HTTPTokenAuth(token)
让请求带上以下格式的 HTTP 标头来传递我的令牌 token 以实现身份认证:
http
GET /api
Authorization: Token 我的令牌而 Requests 自带的 HTTPBasicAuth 提供的 HTTP 标头格式如下:
http
GET /api
Authorization: Basic 我的用户名 我的密码这个类主要为 requests.get()、requests.post() 等方法提供 auth 参数,用法如下:
python
import requests
from zeraora.requests import HTTPTokenAuth
requests.post(
url='https://zeraora.navifox.net/docs-testing/',
auth=HTTPTokenAuth('c2b7bafcd3f000000000000000000000'),
)HTTPBearerAuth(token)
让请求带上以下格式的 HTTP 标头来传递我的令牌 token 以实现身份认证:
http
GET /api
Authorization: Bearer 我的令牌用法参见 HTTPTokenAuth