前后端交互—URL

  • Post author:
  • Post category:其他


一.Url地址

1.url地址的概念

URL(全称是UniformResourceLocator)中文叫

统一资源定位符

,用于标识互联网上

每个资源



唯一存放位置



浏览器

只有通过URL地址,才能正确定位资源的

存放位置

,从而成功访问到

对应的资源



常见的URL举例:

2.url地址的组成部分


URL地址一般由三部组成:


①客户端与服务器之间的

通信协议

②存有该资源的

服务器名称


③资源在服务器上

具体的存放位置

3.查询字符串

1.什么是查询字符串

定义:查询字符串(

URL参数

)是指在URL的末尾加上用于

向服务器发送信息的字符串(变量)


格式:将英文的

?

放在URL的末尾,然后再加上

参数=值

,想加上多个参数的话,使用

&符号

进行分隔。以这个形式,可以将想要发送给服务器的数据添加到URL中。

2.get请求携带参数的本质

无论使用$.ajax(),还是使用$.get),又或者

直接使用xhr对象

发起

GET请求

,当需要携带参数的时候,

本质上

,都是直接将参数以查询字符串的形式,

追加到URL地址的后面,发送到服务器的



4.URL编码与解码

1.什么是url编码

URL地址中,

只允许出现英文相关的字母、标点符号、数字,

因此,在URL地址中不允许出现

中文字符。

如果URL中需要包含中文这样的字符,则必须对中文字符进行

编码(转义)。



URL编码的原则

:使用安全的字符(没有特殊用途或者特殊意义的可打印字符)去表示那些不安全的字符。

URL编码原则的通俗理解:使用

英文字符

去表示

非英文字符



2.如何对URL进行编码和解码

浏览器提供了URL编码与解码的API,分别是:

encodeURI(编码的函数)

decodeURI(解码的函数)

3.URL编码的注意事项

由于浏览器会自动对URL地址进行编码操作,因此,大多数情况下,程序员不需要关心URL地址的编码与解码操作。



版权声明:本文为h18377528386原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。