wrking2
wrking2
采纳率100%
2021-02-18 17:46

springboot post请求参数中带&符号收到的参数还是被截断了,怎么处理 。

已采纳

 

curl -X POST   'http://172.20.1.52:8082/hello'  -d 'a=we&ccc'

这样请求收到的参数  a 是  we        不是  we&ccc 。这种问题怎么解决  我不想用  contentType:application/json

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • weixin_41830716 规则边缘 2月前

    因为&是 URL 中指定的参数间的分隔符,需要进行转义,你试试

    curl -X POST   'http://172.20.1.52:8082/hello'  -d 'a=we%26ccc'

    点赞 评论 复制链接分享
  • lw0328 焦虑中... 2月前

    &在url中作为参数分隔符的,你作为参数的字符串是不是需要转义。

    点赞 评论 复制链接分享
  • qq_36911145 封印di恶魔 2月前

    urlEncode试试

    点赞 评论 复制链接分享