url的认识学习(笔记)

学习了解一下url的相关  结合之前go的一些路由使用做一下笔记

http请求想要获取到互联网上的资源是使用url来实现的。

url有请求对象的标识符,并且组成规范。要分析一个url,拿一个具体的例子来讲:

比如 http://www.example.com:80/path/to/myfile.html?key1=value1&key2=value2#SomewhereInTheDocument 

http://  这是请求协议,告诉浏览器我的请求协议或者方案是何种。对大部分资源,一般使用的都是http协议或https协议(安全加密),除此之外,浏览器也允许其他一些协议:mailto协议、ftp协议等。分别对应浏览器打开邮箱客户端、文件传输协议。刚开始不是很明白mailto的使用,后来试了下才发现:mailto:name@email.com,会弹窗

 www.example.com  这是主机名,对浏览器说明,我想向哪一台主机发送请求。

:80  是对应的端口号,比如下面用本机的地址进行请求,即可看到:

 后面那一部分从 / 至 ?是路径信息,代表着服务器上资源的路径(myfile.html最终是请求一个html页面

 key1=value1&key2=value2 这里是查询参数 是提供给web服务器的额外参数

 

 

 #SomewhereInTheDocument 这一部分是锚点部分,之前没有了解过,大致是用于视频或者音乐播放等情景下可以记住上次的位置等功能,也就是浏览器将转到锚点代表的那个时间。但是 # 号后面的部分,也称为片段标识符,永远不会与请求一起发送到服务器。

 

 (学习参考来源:什么是URL?_净邪的博客-CSDN博客_什么是url

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值