【问题标题】:What does the auth keyword in request.get() do?request.get() 中的 auth 关键字有什么作用?
【发布时间】:2020-08-13 19:21:53
【问题描述】:

从 API 发出 GET 请求时,我看到了以下内容(请求模块):

requests.get(url, auth=(username, password)

这个 auth 关键字究竟有什么作用?如果不包含会怎样?

【问题讨论】:

    标签: python api request python-requests


    【解决方案1】:

    http 基本身份验证与您的 API 请求一起使用。

    https://requests.readthedocs.io/en/master/user/authentication/

    如果它需要身份验证而您不提供任何身份验证,您的请求将失败。

    【讨论】:

      【解决方案2】:

      auth 关键字用于 HTTP 身份验证,也就是 Authorization 标头的值。当传递一个元组时,它将执行HTTP basic access authentication

      【讨论】:

        猜你喜欢
        • 2019-09-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-02-12
        • 2011-05-18
        • 2019-06-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多