【问题标题】:Requests get status code 401. What am i doing wrong请求获取状态码 401。我做错了什么
【发布时间】:2023-03-31 03:56:01
【问题描述】:

我做错了什么? 我得到401 代码

我使用站点 API,以下是站点中的示例:

我的代码:

import requests

login = "9163516566U1233"
password = "1233852"

get_url = "https://mrecord.mts.ru/api/v3/recs/9160551823/2019-07-24T00:00:00/2019-07-28T23:59:59"
b64_auth_str = "bG9naW46cGFzc3dvcmQ="

headers = {'Authorization': 'Basic %s' % b64_auth_str}

content_res = requests.get(get_url, headers=headers, auth=('login', 'password'))

print(content_res)

输出:

<Response [401]>

【问题讨论】:

    标签: python python-3.x get python-requests basic-authentication


    【解决方案1】:

    您将 loginpassword 作为字符串传递。是对的吗?我想应该是

    content_res = requests.get(get_url, headers=headers, auth=(login, password))
    

    至少你已经设置了变量。

    【讨论】:

    • 无论如何,一切照旧
    猜你喜欢
    • 1970-01-01
    • 2019-03-02
    • 2011-10-22
    • 2013-08-28
    • 2021-10-04
    • 1970-01-01
    • 2014-04-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多