python3 urlencode 和 urldecode
故事背景
当我们在浏览器搜索内容时会发现浏览器会自动的将我们输入的内容转化为带有 很多%
的地址如下所示:
https://www.baidu.com/s?wd=%E4%B8%BA%E4%BB%80%E4%B9%88&rsv_spt=1&rsv_iqid=0xeaa7d7410002e421&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8&tn=baiduhome_pg&rsv_enter=1&rsv_dl=tb&rsv_sug3=9&rsv_sug1=11&rsv_sug7=101&rsv_sug2=0&rsv_btype=i&prefixsug=%25E4%25B8%25BA%25E4%25BB%2580%25E4%25B9%2588&rsp=5&inputT=2965&rsv_sug4=3444
那么为什么浏览器要这么做?这么做有什么用?
原因解析
在了解上面的问题前我们需要先搞清楚 URI、URL、以及URN
什么是URI、URL、URN
-
URI(Uniform Resource Identifier:统一资源标识符): 用一个紧凑的字符串来表示抽象或物理资源。URI 只是规定如何摆哦是资源但是没有规定如何获取资源。
-
URL(Uni