springboot接收http请求,参数中+号变成空格问题

小插曲

+ 在执行URLEncoder.encode(String,"UTF-8")编码后会变成 %2B

+ 在执行URLDecoder.decode(String,"UTF-8")编码后会变成 空格

解决get请求中的问题

    1.如前端发送的URL中含有“+”那么使用springboot框架接受的参数中 “+”会变成 空格

        此时的解决办法是 URLEncoder.encode(参数,"UTF-8")

解决post请求中的问题

    1.如前端发送的URL中含有“+”那么使用springboot框架接受的参数中 “+”不会变成 空格

        此时直接使用该参数就可以




 
 



猜你喜欢

转载自blog.csdn.net/yangx1aolei/article/details/80508167