GET请求之特殊字符

get请求中如果有#的话,#后边传递的数据或都会被裁减掉(可能裁减用词不当)

如http://baidus.com/api/apis/#/data


request URL中很直白的显示“http://baidus.com/api/apis/”

解决方案有二(已知)

1>>16进制中不难查到#被编译为%23

http://baidus.com/api/apis/%23/data

2>>JS全局encodeURIComponent()函数(语法    ***** encodeURIComponent(string))

http://baidus.com/api/apis/+encodeURIComponent(#)+/data

猜你喜欢

转载自blog.csdn.net/Hkweb_/article/details/80995546