带有额外参数的Python HTTP身份验证?

时间:2018-02-08 20:32:17

标签: python httprequest synology

尝试使用Python对我的Synology NAS进行身份验证。当我通过浏览器运行它时,它可以正常工作

http://NAS_IP_ADDRESS:5000/webapi/auth.cgi?api=SYNO.API.Auth&method=Login&version=1&account=USERNAME&passwd=PASSWORD&session=SurveillanceStation

然而,当我尝试以下python代码时

import requests
response = requests.get('http://NAS_IP:5000/webapi/auth.cgi',auth=requests.auth.HTTPBasicAuth('USERNAME','PASSWORD'))
print response.text

我收到此回复{"error":{"code":101},"success":false}

错误代码为"无效参数"根据我为我的NAS提供的API Doc。

如何将其他参数添加到我的HTTP请求中?

0 个答案:

没有答案