一、什么是URL
1、概念
URL全称:Uniform Resource Locator,中文叫统一资源定位符
。用于标识互联网上每个资源的唯一存放位置。
浏览器只有通过URL地址才能正确定位资源的存放位置,从而成功进行访问。
2、三个组成部分
① 客户端与服务器之间的通信协议
② 存放资源的服务器名称
③ 资源在服务器的具体存放位置
二、URL编码与解码
URL地址中,只允许出现英文相关的字符、标点符号、数字,因此,在URL地址中不允许出现中文字符。
如果URL中需要包含中文这样的字符,则必须要对中文字符进行编码(转义)
1、编码原则
使用安全字符去表示那些不安全字符
2、理解
使用英文字符去表示非英文字符
3、如何对URL编码与解码
浏览器提供了URL编码与解码的API,分别是
编码:encodeURL
解码:decodeURL
4、URL编码注意事项
由于浏览器会自动对URL地址进行编码操作,因此大多数情况下,程序员不需要关心URL地址的编码与解码操作