介面自動化Python+requests踩坑記錄

爱喝冰糖雪梨發表於2024-04-22

問題描述

同一個介面,傳參相同,用postman,jmeter等介面工具都能正常訪問,後臺也能正常返回資料,但是用

requests.post()呼叫就會返回400
jmeter傳參以及響應
這是一個登入介面,如圖所示的傳參,是可以正常登入的

postman傳參以及響應

可以看到,兩個工具的傳參不一樣,但是也是同樣可以正常返回

用同樣的引數,使用requests.post() 呼叫時,就會報404

將postman中的請求引數複製出來,放到requests.post()進行訪問就會報400

最後發現是postman請求時,對這兩項進行處理,在postman中可以正常使用,postman會進行轉化。但是如果直接複製到其他地方訪問就不能

修改這兩項的值,即可正常訪問

修改後訪問正常

相關文章