python requests 調用requests庫post時遇到HTTP 400 Bad Request如何解決


轉載

【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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM