当我传两个参数
query:"id=12&name=张三"
width:12
时,get方法会把参数放到路径上用&分隔开
http://localhost:9901/api/v1/wechat/scheme?query=id=12&name=%E5%BC%A0%E4%B8%89&width=12"
这样相当于传的三个参数到后端
query:"id=12"
name:"张三"
width:12
这时候就需要用到urlencode进行转码,把id=12&name=张三
中的&
符号进行转码为%26
然后就变成了
http://localhost:9901/api/v1/wechat/scheme?query=id=12%26name=%E5%BC%A0%E4%B8%89&width=12"
这时候后端接收到的就是
query:"id=12&name=张三"
width:12