簡體   English   中英

運行發布請求時,它給了我狀態碼 401

[英]When running a post request it gives me status code 401

當我編寫 python 代碼來執行發布請求以發送短信時,它輸出狀態碼為 401 的錯誤: {"name":"Unauthorized","message":"App header missing","code":0,"status":401}

我該如何糾正這個錯誤? 我不知道找到什么丟失了。 它說未經授權並且應用程序 header 丟失。
我在下面包含了捕獲的請求文件(.har 文件)

url = "https://<censored>.com"

payload = {"phone":0777123456, "name":""}

res = requests.post(url, json=payload)

print(res.text)

https://filebin.net/7d9483d03s0bx5mq

看起來這個應用程序正在尋找名為 header 的應用程序,並且從 json 中,您上傳了您需要傳遞的值是 >>> res = requests.post(url, json=payload, headers = {'app': 'XRN8UXVJFJF99QDSEX4ANS4Q59QDSEX4ANSTU4 }) >>> res.text u'{"status":false,"msg":"抱歉,出了點問題。請再試一次","data":133998382}' – apoorva kamath 8 分鍾前

@apoorvakanth 感謝您的回答

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM