轉載
【python】【requests】調用requests庫post時遇到Post call throwing HTTP 400 Bad Request
原創meteoryuyu 最后發布於2018-10-18 15:00:18 閱讀數 1961 收藏
展開
python在調用requests的post時,http server返回400 Bad Request error;
在post時,使用了resp=requests.post(url=URL,data=payload,headers=headers)
此時,tomcat返回結果為HTTP 400 Bad Request,即對應的請求實例對應的結構無法正常匹配,還沒有正常到達后端服務,網上搜索出來的結果大多是java spring的處理結果,是將對應的結構體中的數據類型不匹配的問題,或者是data入參的名稱不一致的問題;但這個無法解決我的問題,后來在stackoverflow上找到一個解決方案,能夠解決我的問題,將請求中的data入參換做json,解決:resp=requests.post(url=URL,json=payload,headers=headers),其中payload、headers是dict,URL為string。
————————————————
版權聲明:本文為CSDN博主「meteoryuyu」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/meteoryuyu/article/details/83146530
