繁体   English   中英

在python中使用HTTP授权标头

[英]Using HTTP Authorization header in python

我如何使用请求库在python中发出此请求。

curl -H "Authorization: 563492ad6f91700001000001e4d5ce6a4c3986a01" "http://api.pexels.com/v1/search?query=people"

我尝试使用此代码,但是由于某些原因它无法正常工作。

from requests.auth import HTTPBasicAuth
requests.get('http://api.pexels.com/v1/search?query=sea&per_page=15&page=1', auth=HTTPBasicAuth('Authorization' : '563492ad6f91700001000001e4d5ce6a4c3986a01'))

我认为auth仅需要带有适当数据的标头,因此我会这样尝试:

requests.get("http://api.pexels.com/v1/search?query=people", headers={
    "Authorization": "563492ad6f91700001000001e4d5ce6a4c3986a01"
})

它完全与带有-H标志的curl请求相对应

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM