愚与你同行 重量级干货分享HTTP权威指南笔记

编程入门 行业动态 更新时间:2024-10-07 22:22:25

愚与你同行 重量级<a href=https://www.elefans.com/category/jswz/34/1767986.html style=干货分享HTTP权威指南笔记"/>

愚与你同行 重量级干货分享HTTP权威指南笔记

第一章、HTTP概述
1、Web浏览器、服务器和相关的Web应用程序都是通过HTTP相互通信的,HTTP是现代全球因特网中使用的公共语言。
2、Web服务器回味所有HTTP对象数据附加一个MIME类型,MIME类型时一种文本标记,表示一种主要的对象类型和一个特定的子类型,中间为一条斜杠来分割。(Content-type:image/jpeg)
3、服务器资源名被称为统一资源标识符(URI),有两种形式:1、URL统一资源定位符,由三部分组成:方案(http://),服务器的因特网地址(www.XXXX)以及服务器某个资源(/special/test.jpg);2、URN统一资源名(仍处于试验阶段)
4、一条HTTP事务由一条请求命令和一个响应结果组成。
5、Telnet程序可以很好的模拟HTTP客户端,但不能作为服务器使用。
6、代理位于客户端和服务器之间,接收所有客户端的HTTP请求,并将这些请求转发给服务器。
7、Web缓存或代理缓存是一种特殊的HTTP代理服务器,可以将经过代理传送的常用文档复制保存起来。下一个请求同一个文档的客户端就可以享受缓存的私有副本所提供的服务了。
8、网关是一种特殊的服务器,作为其他服务器的中间实体使用。通常用于将HTTP流量转换成其他的协议。
9、隧道是建立起来之后,就会在两条连接之间对原始数据进行盲转发的HTTP应用程序。HTTP隧道通常用来在一条或多条HTTP连接上转发非HTTP数据,转发时不会窥探数据。
10、用户Agent代理时代表用户发起HTTP请求的客户端程序。所有发布Web请求的应用程序都是HTTP Agent代理,如:浏览器。


第二章、URL与资源
1、URI是一类更通用的资源标识符,URL实际上是它的一个子集.URI是
一个通用的概念,有两个主要的子集URL和URN构成。
        2、大多数URL方案的URL语法都建立在这个由9部分构成的通用格式上:
<scheme>://<user>:<password>@<host>:<port>/<path>;<param>?<query>#<frag>
        但几乎没有哪个URL包含了所有这些组件,最重要的还是3个部分,方案(scheme),主机(host)和路径(path),至于9部分详细介绍如下:
        方案(scheme):就是使用了什么协议。详情请搜web前端25君羊​
        主机(host):主机名或者ip地址​
端口(port):标识了服务器正在监听的网络端口,TCP的HTTP默认80
用户名(user)和密码(password):有一些服务器需要输入用户名和密码才能用户访问数据,比如FTP服务器。
路径(path):可以用“/”将HTTP的URL路径划分为一些路径段。
参数(param):为了向应用程序提供它们所需的输入参数,URL有一个参数组件,就是URL中的名值对列表,有“;”将其与URL的其余部分分隔开,如:;type=d/index.html;sale=false
查询字符串(query):很多资源,比如数据库服务,就是通过提问题或进行查询来缩小所请求资源类型范围的。=12
片段(frag):为了引用部分资源或资源的一个片段。(但服务器通常只处理整个对象,所以浏览器从服务器获得了整个资源之后,会根据片段来显示你感兴趣的那部分资源)

转载于:

更多推荐

愚与你同行 重量级干货分享HTTP权威指南笔记

本文发布于:2024-02-11 14:44:11,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1681525.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:干货   与你   同行   权威   笔记

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!