关于浏览器网站栏中URL的探究(一)初步认识各部分
来源:互联网 发布:淘宝ugg授权书怎么弄 编辑:程序博客网 时间:2024/06/07 14:55
基本URL包含:模式(或称协议)、服务器名称(或IP地址)、路径和文件名,如“协议://授权/路径?查询”。
完整的、带有授权部分的普通统一资源标志符语法看上去如下:协议://用户名:密码@子域名.域名.顶级域名:端口号/目录/文件名.文件后缀?参数=值#标志
第一个部分:
协议:它告诉浏览器如何处理将要打开的文件。最常用的模式是超文本传输协议(Hypertext Transfer Protocol,缩写为HTTP),先进一点的就是https加了一个安全套。
第二个部分:
文件所在的服务器的名称或IP地址,后面是到达这个文件的路径和文件本身的名称。服务器的名称或IP地址后面有时还跟一个冒号和一个端口号。它也可以包含接触服务器必须的用户名称和密码。路径部分包含等级结构的路径定义,一般来说不同部分之间以斜线(/)分隔。询问部分一般用来传送对服务器上的数据库进行动态询问时所需要的参数。
重点来了,在第二个部分里的内容,都有哪些?都是处于什么顺序?都有什么用处?
“协议部分://服务器域名部分/路径部分/参数部分/询问部分/信息部分”
服务器域名:一般是已.com .cn 什么的结尾,还有一些是二级域名,比如:在网上申请的免费个人网站。后面用":"接端口号,没有即为默认端口。
路径部分:在服务器上的需被访问的文件的具体位置的路径,为空一般是到默认文件,比如:index.html。路径上下级之间也用"/"隔开,还有用":"来接最后一个的。
参数部分:已";"开头,用于指定特殊参数(可选),那么是什么情况会用到呢????
询问部分:已"?"开头,用于给网页传递参数(可选),键值对的形式已"="连接,可多个参数,参数之间以"&"连接。
信息部分:已"#"开头,用于指定网页的可视区域(可选);
1,为网页位置指定标识符,有两个方法。一是使用锚点,比如<a name="print"></a>,二是使用id属性,比如<div id="print">;
2,网页请求不会包含#后面的部分,所以,改变#后面的值,不会引起网页的重载,(会改变访问历史);
3,一般用在网页内部的跳转,比如:<a herf="#bottom" >见底</a>。
0 0
- 关于浏览器网站栏中URL的探究(一)初步认识各部分
- 关于ExtJs5的初步探究一
- android中Handler的初步认识(一)
- Android中selector的初步认识(一)
- Android中ListView的初步认识(一)
- Android中selector的初步认识(一)
- 关于网站各部分的侧重及发展方向
- Android中初步认识HelloWorld(一)
- 关于spfa的初步探究
- URL的各部分组成
- 关于getch();函数的初步认识。
- jfinal的初步认识(一)
- 关于stream的初步认识
- 关于定时器的初步认识
- 关于接口的初步认识
- 关于DOM的初步认识
- 关于Linux的初步认识
- 关于jmeter中jdbc初步操作的小认识
- Android开发最佳学习路线图
- 谈谈padding对块级元素宽度的影响
- html5的新特性的总结
- LeetCode 101. Symmetric Tree
- Spring AOP(2)- 后置增强 实现
- 关于浏览器网站栏中URL的探究(一)初步认识各部分
- 逆向工程核心原理学习笔记(七):总结
- 关于idea连接docker无法下载docker-java.jar问题解决
- 【设计模式】——模板方法模式
- 最大公共子串LCS(Java实现)
- md5 实现原理
- ansible : UNREACHABLE!=>{"change":false......
- struts2中的约定访问(不需要配置文件)
- Handler,Looper,Message