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字符集与编码
相关推荐
2. URL与资源:URL(统一资源定位符)用于标识网络上的资源,而URI(统一资源标识符)是一个更广泛的概念,包括URL和URN(统一资源名称)。 3. HTTP报文:包括起始行(描述请求或响应的类型)、首部(元数据信息)和...
《HTTP权威指南》是互联网协议领域的一本经典著作,它深入浅出地讲解了HTTP(超文本传输协议)的工作原理和应用。这本书分为中文版和英文版,为读者提供了全面了解HTTP协议的机会。 HTTP,全称HyperText Transfer ...
10. **安全与加密**:HTTPS是HTTP与SSL/TLS的结合,提供数据加密、服务器认证、消息完整性检查等功能,保障通信安全。 11. **版本升级**:HTTP/2和HTTP/3的出现解决了HTTP/1.x的一些性能问题,如多路复用、头部压缩...
根据提供的文件信息,本篇知识点介绍将围绕书籍《***》(《HTTP权威指南》)展开,这是一本专注于超文本传输协议(HTTP)的经典著作。此书由David Gourley、Brian Totty等作者撰写,包含了丰富的HTTP协议相关知识。 ...
《HTTP权威指南》是互联网协议领域的一本经典著作,它深入浅出地解析了超文本传输协议(HTTP)的工作原理和应用。这本书对于理解和优化Web应用程序的性能、调试网络问题以及构建高效的服务至关重要。现在,结合提供...
《HTTP权威指南》是一本深度探讨HTTP协议的书籍,涵盖了HTTP协议在Web开发中的核心概念和技术。HTTP(超文本传输协议)是互联网上应用最广泛的一种网络协议,它定义了客户端(如浏览器)与服务器之间如何交换数据。...
《Nginx权威指南》是一本深度探讨Nginx服务器配置、优化以及故障排查的专业书籍。Nginx作为一款高性能的HTTP和反向代理服务器,因其高效、稳定和易扩展的特性,在全球范围内广泛应用于各类网站和应用的前端。本指南...
2. **URL与URI**:理解统一资源标识符(URI)和URL的区别,学习如何构造和解析URL,以及它们在HTTP请求中的作用。 3. **HTTP头**:深入研究各种HTTP头部字段,如Content-Type、Cookie、Cache-Control等,它们用于...
《HTTP权威指南》是一本深入解析HTTP协议及其相关Web技术的专业书籍,由David Gourley、Brian Totty、Marjorie Sayer等多位专家联合撰写。这本书详细介绍了Web应用程序的工作原理,以及HTTP如何与互联网的核心协议和...
### HTTP权威指南中文版知识点概览 #### 一、HTTP——因特网的多媒体信使 HTTP(Hypertext Transfer Protocol)是互联网上用于传输超文本的一种协议,它作为全球互联网中广泛使用的公共语言,使得各种Web应用能够...
《HTTP权威指南》是一本深度解析HTTP协议的重要书籍,它为理解现代Web技术的基础提供了坚实的理论基础。HTTP(超文本传输协议)是互联网上应用最广泛的一种网络协议,用于从万维网服务器传输超文本到本地浏览器。在...
《HTTP权威指南》是一本深入解析HTTP协议的入门手册,主要涵盖了HTTP协议的基本概念、工作原理以及在Web服务器中的实际应用。HTTP协议是互联网上应用最为广泛的一种网络协议,它定义了客户端(如Web浏览器)与服务器...
#### 七、HTTP与其他技术的交互 - **RESTful API**:基于HTTP的API设计风格,强调资源的表述性。 - **WebSocket**:实现实时双向通信的技术,基于HTTP升级连接。 - **CDN(内容分发网络)**:通过将内容分发到全球...
7. **HTTPS安全通信**:HTTP与SSL/TLS结合形成HTTPS,通过加密和身份验证确保数据的机密性和完整性,防止中间人攻击。 8. **Cookie机制**:Cookie用于在HTTP的无状态特性下跟踪用户会话。Set-Cookie响应头设置...
《Structs2.0 权威指南》是深入学习Struts2框架的重要参考资料,它全面地阐述了这个流行Java Web开发框架的各个方面。Struts2是MVC(Model-View-Controller)架构模式的一种实现,它极大地简化了Java Web应用程序的...
本资源是《Git权威指南》的高清PDF版本,这本书深入浅出地介绍了Git的基础知识和高级技巧,对于学习和掌握Git具有很高的参考价值。 Git的核心概念包括仓库、工作目录、暂存区和提交历史。仓库是Git中保存所有版本...
《HBase权威指南高清中文版本》是一本深入探讨HBase技术的专业书籍,旨在为读者提供全面、详尽的HBase知识。HBase是构建在Apache Hadoop之上的一款分布式、高性能、列族式数据库,适用于处理大规模数据。这本书的...