http协议
sjk1996
好好学习
展开
-
2.3 告知服务器意图的HTTP方法以及使用方法下达命令
本节我们主要介绍HTTP1.1中可使用的方法,包括GET,POST,PUT,HEAD,DELETE,OPTIONS,TRACE,CONNECT...原创 2016-12-20 11:11:19 · 432 阅读 · 0 评论 -
4.1 返回结果的HTTP状态码
本文详细介绍了14种常用的返回结果的HTTP状态码。原创 2016-12-28 10:31:45 · 320 阅读 · 0 评论 -
5.1通信数据转发程序:代理,网关,隧道
本文简要介绍了HTTP通信过程中的通信数据转发程序——代理,网关和隧道。原创 2016-12-29 10:44:58 · 763 阅读 · 0 评论 -
5.2 用单台虚拟主机实现多个域名
一台Web服务器可搭建多个独立域名的Web网站。一用单台虚拟主机实现多个域名 .背景 HTTP/1.1规范允许一台HTTP服务器搭建多个站点。例如:提供Web托管服务的供应商,可以用一台服务器为多位客户服务,也可以以每位客户持有的域名运行各自不同的网站。 这是因为利用了虚拟主机的功能:即使物理层面只有一台服务器,但只要使用虚拟主机的功原创 2016-12-30 12:04:44 · 1506 阅读 · 0 评论 -
5.3 保存资源的缓存
缓存: 缓存是指代理服务器或客户端本地磁盘内保存的资源副本。利用缓存可减少对源服务器的访问,因此也就节省了通信流量和通信时间。缓存服务器: 缓存服务器是代理服务器的一种,并归类在缓存代理类型中。 换句话说,当代理转发从服务器返回的响应时,代理服务器将会保存一份资源的副本,如果下次客户端请求的资源已经被缓存则直接由缓存服务器返回给客户端。原创 2016-12-30 12:07:19 · 490 阅读 · 0 评论 -
2.2请求URI定位资源
本节主要讲如何用请求URI定位网上的资源 HTTP协议使用URI定位互联网上的资源,正是因为URI的特定功能,在互联网上任意位置的资源都能访问到。 当客户端请求访问资源而发送请求时,URI将作为请求报文中的请求URI包含在内。 指定请求URI的方式有很多,例如: (1)URI为完整的请求U原创 2016-12-20 10:58:40 · 767 阅读 · 0 评论 -
6.1 HTTP首部
第六章 我们先来介绍一下HTTP首部,HTTP首部字段的概念,HTTP首部字段的4种类型,和各种HTTP首部字段的简要说明。一,HTTP报文首部1.我们先来看一下HTTP报文的结构报文首部:在客户端与服务器端处理时起至关重要作用的信息几乎都在报文首部。报文主体:所需要的用户和资源的信息都在这边。HTTP协议的请求和响应报文中必定包含报文首部,就是说可以不包含报文原创 2016-12-31 10:51:14 · 1042 阅读 · 0 评论 -
6.7 其它首部字段
本文介绍四个非标准的但是常用的首部字段。一,X-Frame-Options 该首部字段是响应首部字段,用于控制网站内容在其它Web网站的Frame标签内的显示问题,其主要目的是为了防止点击劫持。X-Frame-Options 有三个值:DENY:表示该页面不允许在 frame 中展示,即便是在相同域名的页面中嵌套也不允许。SAMEORIGIN:原创 2017-02-07 10:52:32 · 350 阅读 · 0 评论 -
6.3 请求首部字段
本文介绍了客户端向服务器发送请求报文时所使用的请求首部字段。原创 2017-01-17 16:33:02 · 329 阅读 · 0 评论 -
6.4响应首部字段
本文通过举例介绍了HTTP协议中的响应首部字段。原创 2017-02-02 13:52:09 · 388 阅读 · 0 评论 -
6.5 实体首部字段
本文通过举例说明介绍了HTTP协议中的实体首部字段。原创 2017-02-03 11:34:02 · 390 阅读 · 0 评论 -
3.4 获取部分内容的范围请求
获取部分内容的范围请求。原创 2016-12-27 11:18:50 · 355 阅读 · 0 评论 -
3.3 多部分对象集合
发送邮件时,我们可以在邮件里写入文字并添加多份附件。这是因为采用了MIME机制,它允许处理文本,图片,视频等多个不同类型的数据。 例如:图片等二进制数据以ASCII码字符串编码的方式指明,就是利用MIME来描述标记数据类型。而在MIME扩展中会使用一种称为多部分对象集合的方法,来容纳多分不同类型的数据。 相应的,HTTP协议中也采纳了多部分对象集合,发送一份报文主原创 2016-12-27 10:40:55 · 822 阅读 · 0 评论 -
6.2 HTTP1.1 通用首部字段
本文对九种通用首部字段,及其它们所对应的各种指令做了较详细的介绍(含例)。原创 2017-01-01 10:22:14 · 829 阅读 · 0 评论 -
3.2 编码提升传输速率
HTTP在传输数据时可以按照数据原貌直接传输,也可以在传输中通过编码提升传输速率。 本节分别介绍报文主体与实体主体的差异,内容编码与分块传输编码。原创 2016-12-23 11:01:41 · 832 阅读 · 0 评论 -
2.4持久连接节省通信量
HTTP协议之持久连接和管线化技术,本文通过背景-问题的产生以及解决办法来简单介绍了持久连接和管线化技术产生的原因和必要性。原创 2016-12-22 10:47:02 · 427 阅读 · 3 评论 -
2.5 使用Cookie的状态管理
HTTP协议是无状态协议,它不对之前发生过的请求和响应的状态进行管理。也就是说,无法根据之前的状态进行本次的请求处理。1.问题的提出假设要求登录认证的Web页面本身无法进行状态的管理(不记录已登陆的状态),那么每次跳转新的页面就要再次登录。那么如何解决这个问题呢?2.问题的解决办法 Cookie技术通过在请求和响应报文中写入Cookie信息来控制客户端的状态:Coo原创 2016-12-23 09:52:45 · 438 阅读 · 0 评论 -
3.1 HTTP报文的结构及各部分的介绍
HTTP通信过程包括从客户端发往服务器端的请求及从服务器端返回客户端的响应。本节我们来了解一下请求和响应是怎样运作的。1.我们先来解释一下HTTP报文的构成。什么是HTTP报文? 用于HTTP协议交互的信息被称为HTTP报文,HTTP报文本身是由多行数据构成的字符串文本。 客户端的HTTP报文叫做请求报文,服务器端的HTTP报文叫做响应报文。HTTP报文由哪几部分构原创 2016-12-23 10:24:39 · 4002 阅读 · 0 评论 -
1.1使用HTTP协议访问Web
我们在浏览器地址栏中输入URL,Web页面就会在我们眼前呈现,那么问题来了,页面是如何呈现在我们面前的呢? 其实我们在浏览器地址栏中输入URL后,信息会被送到某处,然后从某处获得回复,内容就会显示在Web页面上。 也就是说,根据Web浏览器地址栏中指定的URL,Web浏览器从Web服务器端获取文件资源等信息,从而显示出Web页面。(*像这种通过发送请求获取服务器资源的Web浏原创 2016-12-18 10:13:54 · 1089 阅读 · 0 评论 -
1.2 与HTTP协议密切相关的协议:IP,TCP,和DNS
1.负责传输的IP协议: IP协议的作用是把各种数据包(数据包是网络传输的最小数据单位)传送给对方。而要确保传送到对方那里,则需要满足各类条件:其中两个重要的条件是IP地址(很多人吧IP和IP地址搞混,两者其实不是一回事)和MAC地址。 IP地址指明了节点被分配的地址,MAC地址是指网卡所属的固定地址。 ....................原创 2016-12-18 10:36:16 · 357 阅读 · 0 评论 -
1.3 网络基础TCP/IP
1.TCP/IP协议族: 通常使用的网络是在TCP/IP协议族的基础上运作的。HTTP和上文所讲的IP,TCP,DSN是它的子集。由此可以看出TCP和IP协议的重要性。当然HTTP也很重要啦。 计算机与网络设备要相互通信,双方就必须基于相同的方法。我们把这种方法称为协议。 而所有协议的集合就是TCP/IP。.....原创 2016-12-18 11:20:39 · 285 阅读 · 0 评论 -
2.1 关于HTTP协议的几点介绍
1.HTTP协议用于客户端和服务器端之间的通信: 请求访问文本或图像资源的一端称为客户端,而提供资源响应的一端称为服务器端。 也就是说, 在两台计算机之间使用HTTP协议通信时,可能两台计算机客服端和服务器端的角色有时候会互换,但在一条通信线路上必定有一端是客服端,另一端则是服务器端。......................................原创 2016-12-19 15:56:28 · 338 阅读 · 0 评论 -
1.4各种协议与HTTP协议的关系
本节我们通过一张图来了解下IP协议,TCP协议和DNS服务在使用HTTP协议的通信过程中各自发挥了那些作用.............................................偷懒线原创 2016-12-19 16:52:26 · 392 阅读 · 0 评论 -
6.6 为Cookie服务的首部字段
为Cookie服务的两个首部字段。原创 2017-02-04 13:16:57 · 618 阅读 · 0 评论