當(dāng)我編寫 python 代碼來執(zhí)行發(fā)送短信的發(fā)布請求時,它會輸出狀態(tài)代碼為 401 的錯誤:{"name":"Unauthorized","message":"App header missing","code":0,"status":401}我該如何糾正這個錯誤?我不知道找到丟失的東西。它說未經(jīng)授權(quán)和應(yīng)用程序標(biāo)頭丟失。我在下面包含了捕獲的請求文件(.har 文件)url = "https://<censored>.com"payload = {"phone":0777123456, "name":""}res = requests.post(url, json=payload)print(res.text)https://filebin.net/7d9483d03s0bx5mq
1 回答

一只斗牛犬
TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超2個贊
看起來這個應(yīng)用程序正在尋找名為 app 的標(biāo)頭,從您上傳的 json 中,您需要傳遞的值是 >>> res = requests.post(url, json=payload, headers = {'app': 'XRN8UXVJF99QD94ANS4TU4FQ5FGXSEXH' }) >>> res.text u'{"status":false,"msg":"抱歉,出了點(diǎn)問題。請重試","data":133998382}' – apoorva kamath 8 分鐘前
@apoorvakanth 謝謝你的回答
添加回答
舉報
0/150
提交
取消