简体   繁体   English

请求获取状态码401。我在做什么错

[英]Requests get status code 401. What am i doing wrong

what am I doing wrong? 我究竟做错了什么? I get 401 code 我得到401代码

I use sites API, here is an example from the site: 我使用网站API,这是该网站的示例:

图片

My code: 我的代码:

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)

Output: 输出:

<Response [401]>

You are passing login and password as string. 您正在将loginpassword作为字符串传递。 Is that right? 那正确吗? I guess it should be 我想应该是

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

At least you have set the variables. 至少您已经设置了变量。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM