首页 > 其他 > 详细

URL的概念

时间:2014-03-12 05:44:41      阅读:571      评论:0      收藏:0      [点我收藏+]

参考文档

http://www.cnblogs.com/TankXiao/archive/2012/02/13/2342672.html  《HTTP协议详解--URL详解》

http://www.cnblogs.com/TankXiao/archive/2012/03/21/2337194.html  《WEB安全测试之xss--HTML Encode、HTML Encode和URL Encode的区别》

 

URL(Uniform Resource Locator)直接翻译为“统一资源定位符”,

URL的作用:描述一个在网络上的资源。

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

schema    指定底层使用的协议(比如:http,https,ftp)
host    http服务器的IP地址或者域名
:port#    http服务器默认端口号是80,在这种情况下端口号可以省略不写。如果使用其它端口号,必须指明,例如http://www.cnblogs.com:8080/
path    被访问的资源的路径
query-string    发送给http服务器的数据
#anchor    锚点

URL的一个例子

http://so.letv.com/s?wd=%E6%91%87%E6%BB%9A%E4%B9%90%E7%9A%84%E5%8E%86%E5%8F%B2&from=suggest&index=0&ref=click
上面的这个URL地址等同于http://so.letv.com/s?wd=摇滚乐的历史&from=suggest&index=0&ref=click
等同的原因:浏览器对URL中包含的中文进行了URL编码。
具体说即是:把出现在URL中的所有非字母、数字字符替换为百分号(%)后面跟两位16进制数字,空格则会编码为加号(+)。

依照URL的结构来解释例子中的各个部分:
schema    http
host    so.letv.com
:port#    http服务器默认端口号是80,在这种情况下端口号可以省略不写。
path    /s
query-string    wd=摇滚乐的历史、from=suggest、index=0、ref=click
#anchor    这个URL不包含锚点

[概念补充--锚点] 锚点的其中1个作用是方便管理员统计访问的来源。

URL的概念,布布扣,bubuko.com

URL的概念

原文:http://www.cnblogs.com/musicmovie/p/3594119.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!