postman 特殊字符被轉義,如 參數+號變成了空格


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

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

 

 

然后我又了解到在url中有些特殊字符是會有特殊含義的:

 

 

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

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

 

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

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

轉載地址:https://www.cnblogs.com/wwssgg/p/15671479.html

 


免責聲明!

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



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