1. 程式人生 > 其它 >使用postman時請求引數中包含特殊字元問題,如加號傳到後臺變成空格

使用postman時請求引數中包含特殊字元問題,如加號傳到後臺變成空格

今天使用postman做測試時發現了一個問題,我的引數傳遞到後臺時,加號變成了空格,這讓我百思不得其解,懷著學習的態度,研究了一番,最成功找到了原因。

1.首先在postman中,如果引數是填在params模組中時,引數都是會拼接在url後面的,如下圖:

然後我又瞭解到在url中有些特殊字元是會有特殊含義的:

最後得出結論,因為我們的引數帶有特殊字元,且引數拼接到了url中, 所以特殊字元被轉義了,所以引數中的加號傳到後臺變成了空格。

2.解決在postman中引數帶特殊字元的問題:

如上圖,將引數設定在body模組中的form-data中,這樣引數就不會拼接到url中了,也就不會轉義特殊字元了。

將引數放在x-www-form-uriencoded也不會將引數拼接到url中

轉自:(1條訊息) 使用postman時請求引數中包含特殊字元問題,如加號傳到後臺變成空格_可以簡單點的部落格-CSDN部落格_postman 空格