博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
了解url
阅读量:6948 次
发布时间:2019-06-27

本文共 682 字,大约阅读时间需要 2 分钟。

我对自己知道关于url的编码和解码的一些进行了一下整理。

我们的例子是百度翻译的地址:

在面对这样一串的URL地址,我们知道是协议(http)://域名(fanyi.baidu.com):端口(默认8080/虚拟目录(translate#en/zh/参数

通过浏览器会对URL进行解码后发送给web服务器,当服务器返回用户的请求时会对其进行编码此时呈现在浏览器上的URL就是编码后的了。这样的好处是保护用户的隐私,当然还有其他原因我了解的也不多,知道的可以留言。

decodeURIComponent()可对encodeURIComponent()编码的URI进行

decodeURI():可对 encodeURI() 函数编码过的 URI 进行解码。 

注意:[2]  ECMAScript v3 已从标准中删除了 unescape() 函数,并反对使用它,因此应该用 decodeURI() decodeURIComponent() 取而代之。

encodeURIComponent():可把字符串作为URI 组件进行编码。

encodeURI():可把字符串作为 URI 进行编码。

如何对URL进行解码:

谷歌浏览器右击检查-->点击console-->输入decodeURIComponent(“URL地址”)回车

例子:

decodeURIComponent(“”)

可以很明显看出与它解析出来的就是我在百度翻译页面对英文进行翻译。

参考资料:

 

转载于:https://www.cnblogs.com/llxx07/p/7656792.html

你可能感兴趣的文章
Java学习之路(一)
查看>>
vim缩进
查看>>
UVA 10837 A Research Problem
查看>>
NOIP模拟2
查看>>
Todolist组件
查看>>
java自定义注解
查看>>
选择排序
查看>>
【下一代核心技术DevOps】:(六)Rancher集中存储及相关应用
查看>>
关于AFNetWorking3.0内存泄漏的问题
查看>>
出差感想
查看>>
简单的一个布局CSS+DIV
查看>>
面试时要懂得说的黄金五条
查看>>
字王4K云字库入驻github
查看>>
UVa10561 Treblecross
查看>>
windbg 调试提示sos与clr不匹配问题
查看>>
剑指offer:数据流中的中位数
查看>>
JS调用命令实现F11全屏
查看>>
a标签href无值,点击刷新页面解决办法
查看>>
Arm开发板+Qt学习之路
查看>>
unknown local index 'index_name' in search request
查看>>