HTTP之URI和URL
来源:互联网 发布:淘宝打印助手在哪里 编辑:程序博客网 时间:2024/05/05 06:34
http://www.aspxfans.com:8080/news/index.asp?boardID=5&ID=24618&page=1#name
从上面的URL可以看出,一个完整的URL包括以下几部分:
1.协议部分:该URL的协议部分为“http:”,这代表网页使用的是HTTP协议。在Internet中可以使用多种协议,如HTTP,FTP等等本例中使用的是HTTP协议。在"HTTP"后面的“//”为分隔符
2.域名部分:该URL的域名部分为“www.aspxfans.com”。一个URL中,也可以使用IP地址作为域名使用
3.端口部分:跟在域名后面的是端口,域名和端口之间使用“:”作为分隔符。端口不是一个URL必须的部分,如果省略端口部分,将采用默认端口
4.虚拟目录部分:从域名后的第一个“/”开始到最后一个“/”为止,是虚拟目录部分。虚拟目录也不是一个URL必须的部分。本例中的虚拟目录是“/news/”
5.文件名部分:从域名后的最后一个“/”开始到“?”为止,是文件名部分,如果没有“?”,则是从域名后的最后一个“/”开始到“#”为止,是文件部分,如果没有“?”和“#”,那么从域名后的最后一个“/”开始到结束,都是文件名部分。本例中的文件名是“index.asp”。文件名部分也不是一个URL必须的部分,如果省略该部分,则使用默认的文件名
6.锚部分:从“#”开始到最后,都是锚部分。本例中的锚部分是“name”。锚部分也不是一个URL必须的部分
7.参数部分:从“?”开始到“#”为止之间的部分为参数部分,又称搜索部分、查询部分。本例中的参数部分为“boardID=5&ID=24618&page=1”。参数可以允许有多个参数,参数与参数之间用“&”作为分隔符。
(文章来自:http://blog.csdn.net/ergouge/article/details/8185219)
URI和URL的区别
URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。
Web上可用的每种资源如HTML文档、图像、视频片段、程序等都是一个来URI来定位的URI一般由三部组成:
①访问资源的命名机制
②存放资源的主机名
③资源自身的名称,由路径表示,着重强调于资源。
URL是uniform resource locator,统一资源定位器,它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源。
URL是Internet上用来描述信息资源的字符串,主要用在各种WWW客户程序和服务器程序上,特别是著名的Mosaic。采用URL可以用一种统一的格式来描述各种信息资源,包括文件、服务器的地址和目录等。URL一般由三部组成:
①协议(或称为服务方式)
②存有该资源的主机IP地址(有时也包括端口号)
③主机资源的具体地址。如目录和文件名等
URN,uniform resource name,统一资源命名,是通过名字来标识资源,比如mailto:java-net@java.sun.com。
URI是以一种抽象的,高层次概念定义统一资源标识,而URL和URN则是具体的资源标识的方式。URL和URN都是一种URI。笼统地说,每个 URL 都是 URI,但不一定每个 URI 都是 URL。这是因为 URI 还包括一个子类,即统一资源名称 (URN),它命名资源但不指定如何定位资源。上面的 mailto、news 和 isbn URI 都是 URN 的示例。
- HTTP之URI和URL
- HTTP中URL和URI的区别
- 详解HTTP--URI和URL(二)
- HTTP要点概述:二,URL和URI
- HTTP 协议中 URI 和 URL 区别
- Java网络编程之URL和URI
- 记录:URI、URL和Uri
- HTTP 协议中 URI 和 URL 有什么区别?
- Web HTTP协议中URI和URL区别
- HTTP 协议中 URI 和 URL 有什么区别?
- HTTP 协议中 URI 和 URL 有什么区别
- HTTP 协议中 URI 和 URL 的区别
- HTTP 协议中 URI 和 URL 有什么区别?
- HTTP中URI URL区别
- 什么是URI和URL
- URI、URL和URN
- URI、URL 和 URN
- URI 和URL区别
- 开关
- Windows消息机制
- git pull all branch
- 常见HTTP状态码
- 解决memory bound算法的一些建议
- HTTP之URI和URL
- Linux使用经验
- HDU 6241 Color a Tree CCPC2017 Harbin(二分答案+上下界判定)
- 日常总结
- mysql基础
- classpath路径及ClassPathXmlApplicationContext()用法
- hihoCoder-----有歧义的号码
- 入主tensorflow前言
- 四大组件之contentProvider简单数据库