1. urlcode 的简介
urlcode 是一种编码方式,就是把http请求串的url 进行urlcode的编码,让httpserver 可以识别,不至于http的client、server 之前出现乱码或者误解。
2. 把为什么要用urlcode进行编码呢
因为在把字符串用url方式传送给httpserver时,字符串中不能出现中文和特殊字符(空格、换行符);
所以要对url 进行urlcode
- 每一个中文字符都有一个urlcode 编码
- 每一个特殊字符都有一个urlcode编码
- 可以在 urlcode 在线工具进行查看: http://tool.chinaz.com/Tools/URLEncode.aspx
- 英文的urlcode 是本身,不会变化
3. urldecode 的原理
当httpserver 收到client 发送过来的url后,首先进行urldecode进行urlcode 的解析,获取到最原始的query后再进行代码逻辑实现