問題描述
同一個介面,傳參相同,用postman,jmeter等介面工具都能正常訪問,後臺也能正常返回資料,但是用
requests.post()呼叫就會返回400
jmeter傳參以及響應
這是一個登入介面,如圖所示的傳參,是可以正常登入的
postman傳參以及響應
可以看到,兩個工具的傳參不一樣,但是也是同樣可以正常返回
用同樣的引數,使用requests.post() 呼叫時,就會報404
將postman中的請求引數複製出來,放到requests.post()進行訪問就會報400
最後發現是postman請求時,對這兩項進行處理,在postman中可以正常使用,postman會進行轉化。但是如果直接複製到其他地方訪問就不能
修改這兩項的值,即可正常訪問
修改後訪問正常