我让一个python应用程序通过基本HTTP身份验证登录到远程主机。 认证如下:
def make_authenticated_request(host, username, password):
url = host
r = requests.get(url, auth=(username, password))
r.raise_for_status()
return r
test = Looter.make_authenticated_request("http://" + host + "/status/status_deviceinfo.htm", user, password)
打印此错误:
401 Client Error: Unauthorized for url
奇怪的是这并不总是发生。对于具有相同凭据的同一主机,它随机失败/成功。
不过,登录是正确的,在我的浏览器工作完美。我不是Python忍者。有线索吗?
目前没有回答
相关问题 更多 >
编程相关推荐