一.问题
使用get请求时,请求参数中存在#导致后端request获取不到值
发出参数带#的请求
后端接收不到SKU的值,连后面platformId的值都没有了
二.原因
1、有些符号[参数包含有特殊字符(%、#、&)]在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。
编码的格式为:%+字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制)码值。
例如 空格的编码值是"%20"。
2、url参数有长度限制,参数太长就会显示不全
标签:编码,请求,后端,get,request,参数 From: https://www.cnblogs.com/saoge/p/17815158.html