Python 请求 - 授权 token

标签 python python-requests

我正在使用 Python Requests 2.7.0,我正在尝试为 session 传递 authtoken。我能够使用 session.auth(user,pass) 成功连接,但我不熟悉如何将 authtoken 传递到 session 中。

我尝试为 session 使用 header ,但这没有用。这是我所拥有的一般流程:

session = requests.Session()
session.headers.update({'Authorization': TOKEN})
...

最佳答案

您正确设置了一个 header ,用于随 session 发送的所有请求。

但是,您可能没有正确设置 header Authorization header 可能必须遵循特定模式,如您正在联系的服务的文档中所述。通常该值必须以身份验证方案开头(如 Basic and Digest authentication schemes ,因此该值将为 <scheme> <token>

关于Python 请求 - 授权 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30330956/

相关文章:

python - 仅在某些子图上带有颜色条的 ImageGrid

python - 确定请求的速率限制

python - Pandas 查找数据框中每一列的最后位置

python - @class 方法、@static 方法和普通函数之间有什么区别以及如何使用它们

连接到同一主机时,Python requests 和 urllib2 获得不同的 header

python - SSL v3 握手失败(但仅在较新版本的 OpenSSL 中)

python - 如何使用 requests.post (Python) 发送数组? "Value Error: Too many values to unpack"

python - 如何以类似于 curl 的 --resolve 标志的方式在 python 的请求库中指定 URL 解析?

c++ - 如何在python中将结构作为参数发送

java - WhatsApp API (java/python)