Http请求特殊符号变空格
- 今天在调试客户端向服务器传递参数时,url中的参数值出现+,空格,/,?,%,#,&等特殊符号的时候就自动变成空格,在服务器端无法获得正确的参数值。解决方法如下:
- 方法一
- 修改客户端,将客户端带“+”的参数中的“+”全部替换为“%2B”,这样参数传到服务器端时就能得到“+”了。

- 方法二
- 修改服务器端,将空格替换为“+”,这种方式只适用于参数中有“+”没有空格的情况。
本文探讨了HTTP请求中特殊符号如+、空格、/、?、%、#、&等自动变为空格的问题,提供了两种解决方案:一是客户端将“+”替换为“%2B”,二是服务器端将空格替换回“+”。适用于参数传递场景。

8673
1415
1202
1593

被折叠的 条评论
为什么被折叠?