【问题标题】:Requests get method giving 401 with auth请求 get 方法给出 401 和 auth
【发布时间】:2018-01-22 10:16:50
【问题描述】:

我正在尝试从一个内部 URL 获得响应,我可以使用网络浏览器通过我的笔记本电脑访问该 URL。

s = requests.Session()
r = s.get(url_1, auth=auth, verify=False)
print r.text

我得到的回复是:401 - 未经授权。

【问题讨论】:

    标签: python python-2.7 python-requests


    【解决方案1】:

    显然很难调试 HTTP 401 Unauthorized,因为我们无法访问内部 URL。您的代码在我看来是正确的,所以我假设这是一个真实的 401 Unauthorized,这意味着该请求具有不正确的身份验证凭据。我的建议是确保您已查看 Python Requests docs on authentication 并考虑您的请求可能会通过代理,因此 Requests docs on proxy config 可能会有所帮助。

    【讨论】:

      猜你喜欢
      • 2021-05-01
      • 2021-12-28
      • 1970-01-01
      • 2017-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-08
      • 2017-06-18
      相关资源
      最近更新 更多