为什么使用URLEncode?

为什么使用URLEncode

  1. url有规范,在参数值中出现&字符会截断参数
  2. url中文的问题,编码可以转换为英文
  3. 也是第一种情况,url中有个参数值是url。传输的时候会出现错误。

前两种需要对整个URL进行URLEncode
而后面只需要对对参数进行URLEncode.

URLEncode的注意事项:

http%3A%2F%2F192.168.1.201%3A30256%2FfieldInfor%3Fid%3D28%26index%3D2%26serialNumber%3D3

像上面这种被URLEncode 的URL 放到浏览器无法直接访问,需要将进行URLDecode进行解码

你可能感兴趣的:(为什么使用URLEncode?)