簡體   English   中英

Python 3 個請求 POST 請求數據/參數問題

[英]Python 3 requests POST request data/params issue

問題是POST 請求中的數據/參數未正確發送以供服務器處理 我用 Burp 檢查出了什么問題,看起來參數應該在請求的正文中,但問題是當我 go 到參數選項卡時,它們沒有顯示在那里,它們應該顯示在那里作為正文參數,不是 URL 也不是 cookie 的

其他一切都很好,如果我編輯請求並手動添加它們就可以了。 雖然我寧願以正確的順序發送請求標頭,但這是另一個問題,我嘗試使用 OrderedDict 來完成此操作但沒有奏效

最后,其中一個參數的值中有一個“+”,它的編碼就像 URL 一樣,在原始請求中不會發生,因此也需要修復

任何幫助將不勝感激,我已經嘗試了一段時間

調用requests.post的方式:

requests.Session().post(url=url, timeout=timeout, data=payloads, headers=headers, verify="C:\\OpenSSL-Win64\\bin\\certificate.pem")

終於弄明白了,它是 Content-Type,當我為我編輯的第一個請求復制代碼時沒有更改它,愚蠢的錯誤,但很難發現

暫無
暫無

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

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