HTTP权威指南 -URL与资源

2.2 URL语法

URL提供了一种定位因特网上任意资源的手段

大多数URL方案的URL语法建立在这由9个部分构成的通用格式上,但几乎没有哪个URL中包含了所有这些组件。

< scheme>://< user>:< password>@< host>:< port>/< path>;< params>?< query>#< frag>

参数

   协议参数负责解析URL的应用程序需要这些协议参数来访问资源。

http:// www. joes- hardware. com/ hammers; sale= false/ index. html; graphics= true

路径hammers路径段有参数sale,index.html路径段有graphics参数

   --http URL的路径组件可以分成若干路径段,每个路径段都可以有自己的参数。

查询    

用于添加查询条件,缩小查询范围。

http:// www. joes- hardware. com/ inventory- check. cgi? item= 12731& color= blue

通过?与路径段分割,键值对形式成对出现,键值对之间用&隔开

 

2.3 URL快捷方式

相对URL、绝对URL

相对URL转换绝对URL模式

image.png

2.4 URL字符集

编码机制

很多计算机应用程序使用US-ASCII字符集,US-ASCII使用7位二进制。为了避开安全字符集表示法带来的限制,人们设计了一种编码机制,可以在URL中表示各种不安全的字符——使用转义标识

常见方案格式

http:超文本传输协议方案,没有用户名、密码,与通用的URL格式相符,默认端口80

https:方案https与http是一对,唯一的区别在于方案https使用了网景的ssl(安全套接字层),ssl为HTTP连接提供端到端的加密机制。默认端口443

mailto: 指向e-mail地址,基本格式:mailto:< RFC- 822- addr- spec> 例如:mailto: joe@ joes- hardware. com

ftp:文件传输协议可以用来从FTP服务器上下载或上传文件,并获取FTP服务器上的目录结构列表。需要用户名、密码登录

rsp,rtspu:实时流传输协议,解析音频、视频媒体资源的标识符,其中rtspu使用UDP协议获取资源

file:一台制定主机上可以直接访问的文件,若忽略主机名,默认正在使用URL的本地主机

news:访问特定的文章或新闻组

telnet:用于访问交互式业务

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值