`

HTTP权威指南之URL与资源

阅读更多

URL就是因特网资源的标准化名称,它指向某一资源,告诉你它位于何处,以及如何与之交互。

 

  • 大多数URL都是建立在由9个部分组成的通用格式上:

<scheme>://<user>:<password>@<host>:<port>/<path>;<params>?<query>#<frag>

 scheme:方案,表明使用什么协议,比如http,ftp, smtp,telnet等

user&password:用户名密码,有的服务器需要用户名和密码才能访问,比如ftp

host&port:主机和端口,用于定位资源的宿主服务

path:路径,说明资源位于服务器的什么地方

params:参数, 为服务器提供访问资源的附加信息,比如ftp://prep.ai.mit.edu/pub/gnu;type=d

query:查询, 比如数据库服务,通过查询组件来获取想要的资源

frag:片段,指定资源中的某一片段资源,需要说明的是,http服务器通常只处理整个对象,片段的实现是由浏览器请求到整个资源之后,再展示指定片段

 

  • 相对url

相对url即不全的url, 必须相对于另外一个称其为base的url进行解析。解析方法可以在RFC 2396文档中找到(基本上可不用了解)

 

  • URL字符集与编码
采用US-ASCII字符集,因为不能满足该字符集之外的其他字符,URL通过“转义”表示法来表示其他字符,即一个%,后面跟两个ASCII码的16 进制数。比如%20表示空格。
  • 未来展望与URN
URN能为资源提供稳定的名称,而不管资源位于何处。URL指向的资源一旦被移走,则该URL就无效了。PURL使用URL来实现URN的一个例子,参考http://purl.oclc.org
 
 

 

 

分享到:
评论

相关推荐

    Tcl_TK编程权威指南pdf

    Tcl_TK编程权威指南pdf 内容简介回到顶部↑Tcl/Tk是第一种能通过Windows、Macintosh和Solaris等主要平台处理企业级任务的脚本语言。本书共分为55章,依次详细讲述了Tcl基础、Tcl高级特性、TK基础、TK组件、TK详解、...

    baohenglin#HLBlog#《HTTP权威指南》1

    《HTTP权威指南》|《第 1 章 HTTP概述》《第 2 章 URL与资源》《第 3 章 HTTP报文》《第 4 章 连接管理》《第 5 章 Web服务器》

    Maven 权威指南 非扫描版

    Maven 权威指南(中文) 非扫描版 如何在 windows 环境下配置Maven: 一、maven 在windows上的安装 1、下载apache-maven-3 的压缩包,并解压到 E:\developTools\apache-maven-3.1.1 2、配置环境变量 MAVEN_...

    jQuery权威指南366页完整版pdf和源码打包

    jQuery权威指南 完整版 pdf 和源码打包!如果觉得好,请删除本资源并购买原版。学习,勤为功。资料,藏为废。书是用来看的,不是用来收藏的。前 言 第1章 jquery开发入门/1 1.1 jquery概述/2 1.1.1 认识...

    Yii2中文手册(中文教程完整版)

    Yii 2.0 权威指南 本教程的发布遵循 Yii 文档使用许可. 版权所有 2014 (c) Yii Software LLC. 介绍 已定稿 关于 Yii 已定稿 从 Yii 1.1 升级 入门 已定稿 安装 Yii 已定稿 运行应用 已定稿 第一次问候 已定稿 ...

    单点登录源码

    各个子系统前台thymeleaf模板,前端资源模块,使用nginx代理,实现动静分离。 &gt; zheng-upms 本系统是基于RBAC授权和基于用户授权的细粒度权限控制通用平台,并提供单点登录、会话管理和日志管理。接入的系统可自由...

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    象这样没有包含任何子元素的最后一级元素我们也称之为"页元素"。 4.Parser(解析软件) Parser是一种检查XML文档是否遵循DTD规范的工具软件。 XML的parser发展为两类:一种是"非确认类paeser",只检测文档是否遵守...

    spring security 参考手册中文版

    4.样品和指南(从这里开始) 28 5. Java配置 29 5.1 Hello Web安全Java配置 29 5.1.1 AbstractSecurityWebApplicationInitializer 31 5.1.2 AbstractSecurityWebApplicationInitializer不存在Spring 31 5.1.3使用...

    大学文献检索资料 DOC

    F24F7/02这一类目的内容是指:屋顶通风设备与装置 完整的写法为:IntCl. F24F7/02 第四节 中国专利文献检索工具  《发明专利公报》周刊;《实用新型专利公报》周刊;《外观设计专利公报》半月刊 发明专利公报》...

    SQL Server 2008 商业智能完美解决方案(3)

    利用Microsoft SQL Server 2008实现灵活的商业智能解决方案使用Microsoft 完善的BI工具构建B0解决方案的必备指南,使用SQLServer 2008设计、开发和部署更有效的数据集成、报表、分析解决方案所需的权威操作指南。...

    SQL Server 2008商业智能完美解决方案 1/3

    利用Microsoft SQL Server 2008实现灵活的商业智能解决方案使用Microsoft 完善的BI工具构建B0解决方案的必备指南,使用SQLServer 2008设计、开发和部署更有效的数据集成、报表、分析解决方案所需的权威操作指南。...

    SQL Server 2008商业智能完美解决方案 3/3

    利用Microsoft SQL Server 2008实现灵活的商业智能解决方案使用Microsoft 完善的BI工具构建B0解决方案的必备指南,使用SQLServer 2008设计、开发和部署更有效的数据集成、报表、分析解决方案所需的权威操作指南。...

    SQL Server 2008商业智能完美解决方案 2/3

    利用Microsoft SQL Server 2008实现灵活的商业智能解决方案使用Microsoft 完善的BI工具构建B0解决方案的必备指南,使用SQLServer 2008设计、开发和部署更有效的数据集成、报表、分析解决方案所需的权威操作指南。...

Global site tag (gtag.js) - Google Analytics