1.URL的专业叫法
URL叫做统一资源空位符,全称叫(Uinform Resource Locator),我们可以简单的将它理解为一个输入在浏览器地址栏中的网址
2.URL的基本格式:
下边我画了一张图,结合这张图给大家详细介绍:
结合上图我们来分析URL的格式,上边每一部分之间本来是没有空格的,为了方便大家看的清,我将每一个部分分开了。由上图可知道,URL完整格式由六个部分组成。我还截图了一个URL来对比给大家讲解每一个部分对应的内容,具体的指向在图中可以看出
-
最开始的是
协议名称
:就是我们在访问网站的时候,客户端浏览器和服务端所遵循的一种协议。图中我截图的那个网址,前边的‘http://’
表示的就是协议名称。 -
协议名称后边跟的是
域名或者IP
:这个模块绑定的是网络主机。图中的localhost表示的是本机域名,绑定的是网络主机。 -
再接着跟的是
端口号
:绑定的是进程。后边的8080表示的是本机的端口号。 -
跟着是
应用上下文路径
:就是我们在开发时的web项目。web表示的就是应用上下文路径 -
接着是web下的具体的
服务资源
:就是我们web中写的具体的代码。接着后边的‘1.html’就是我们在web项目目录下写的前端代码 -
最后边结束的是:
queryString部分
,里边放的是URL地址栏中的请求数据。这里我们没有queryString里边的请求数据。
3.URL中要注意的点:
- queryString这里边的内容的存储形式。queryString
以键值对的方式来存储数据,每个键值对之间是以 ‘&’ 符号来间隔开的
- 存储的字符的
长度有限
,最多是2048个字符。 - 里边存储的
只能是ASCII字符
。 - 而且请求的数据会暴露在地址栏中,
不安全
。