请求URI定位资源

我们在浏览器中输入一个地址,浏览器是如何根据地址去找到服务器对应的资源并做返回的?以及这个地址包含了哪些有价值的信息呢? 

这就需要我们了解URL(Uniform Resource Locator),统一资源定位符,用于描述一个网络上的资源,具体格式是. URI 用字符串标识某一互联网资源,而URL 表示资源的地点(互联网上所处的位置)。可见URL是URI的子集。http://www.leon.com:80/java/index.html?name=mic#head

schema://host[:port#]/path/.../?[url-params]#[ query-string] 

scheme 指定应用层使用的协议(例如:http, https, ftp) 
 
host HTTP服务器的IP地址或者域名 
 
port# HTTP服务器的默认端口是80,这种情况下端口号可以省略。如果使用了别的端口,必须指明,例如http://www.cnblogs.com:8080/ 
 
path 访问资源的路径 
 
query-string 查询字符串 

# 片段标识符(使用片段标识符通常可标记出已获取资源中的子资源(文档内的某个位置)) 

通过这个url地址,我们就可以读到,当前用户要使用http协议访问指定服务器上对应进程中的资源,并且携带了请求参数。 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值