使用P的基本HTTP身份验证

2024-05-14 19:11:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个小python脚本,可以使用以下代码正确访问API

import requests
auth = requests.auth.HTTPDigestAuth(user, password)
furl="http://10.101.0.203:8080/imcrs/plat/res/device"
r = requests.get(f_url, auth=auth )

在这种情况下,auth对象工作得很好(它能够发送GER请求,auth对象能够成功地进行身份验证,并且我通过http200响应获得了预期的内容)

看看PAW生成的python代码

^{pr2}$

似乎PAW正在对auth字符串进行编码,然后在头中发送,这将导致立即发生401错误。在

标题是否与上面创建的auth对象相同?想弄清楚为什么这不起作用。在


Tags: 对象代码import脚本authapihttppassword

热门问题