因为浏览器会用一些特殊的字符作为特定的意义,所以在要传输的内容上如果有这些特殊的字符的话,就需要对其进行转义才能正确传输,如以下字符为发送时候的关键字,即特殊字符
;/?:@&=+$,#
所以我们在遇到传输此字符时可以先编码,然后服务器端在进行解码,就可以拿到正确的数据了。如要传输文本的内容为:
A=b&c=d
则编码为
A%3Db%26c%3Dd
服务器端进行相应的解析即可拿到A=b&c=d
因为浏览器会用一些特殊的字符作为特定的意义,所以在要传输的内容上如果有这些特殊的字符的话,就需要对其进行转义才能正确传输,如以下字符为发送时候的关键字,即特殊字符
;/?:@&=+$,#
所以我们在遇到传输此字符时可以先编码,然后服务器端在进行解码,就可以拿到正确的数据了。如要传输文本的内容为:
A=b&c=d
则编码为
A%3Db%26c%3Dd
服务器端进行相应的解析即可拿到A=b&c=d