第2章
因特网资源
URL组成部分
- http是url方法,告知web客户端怎样访问资源
- www.baidu.com指的是服务器的位置,告知web客户端资源位于何处
- /index.html是资源路径,说明了请求的是服务器上哪个特定的本地资源
方案名不区分大小写
TCP协议的HTTP默认端口为80
参数:url;type=d,url的每段都可以有自己的参数
查询字符串:url?item=12138,url?后面的内容,url的查询组件和标识网关资源的url路径组件一起被发送给网关资源。基本上可以将网关当做访问其他应用程序的访问点。
片段:url#后面的内容,客户端不能将片段传送给服务器。浏览器从服务器获得了整个资源之后,会根据片段来显示你感兴趣的那部分资源。
自动扩展url
- 主机名扩展:例如在url中输入baidu,会自动带出www.baidu.com
- 历史扩展:将以前用户访问过的url历史存起来,当输入url的时候,就可以将你输入的url与历史记录中的url前缀进行匹配,并提供一些完整的选项供你选择。例如:在输入www.bai的时候会自动带出baidu的网址
转译序列:可以用US-ASCII字符集的有限子集对任意字符值或数据进行编码了,这样就实现了可移植性和完整性。
编码机制:用来在URL中表示各种不安全的字符。这种编码机制就是通过一种“转义”表示法来标识不安全的字符的,这种转义表示法包含一个%后面跟着两个表示字符ASCII码的十六进制数。
http与https
- http:默认端口80
- https:默认端口443
网友评论