- 博客(12)
- 资源 (4)
- 收藏
- 关注
原创 HTTP协议——HTTP首部总结
首部和方法配合工作,共同决定了客户端和服务器能做什么事情。HTTP协议的请求和响应报文中必定含有HTTP首部,首部内容为客户端和服务器分别处理请求和响应提供所需要的信息,对客户端用户来说,这些信息中的大部分内容都无须亲自查看,因此平时在使用Web的过程中感受不到它。 HTTP请求报文由方法、URI、HTTP版本、HTTP首部字段等部分构成,具体构成如下图所示: ...
2018-06-20 17:09:36 1555 1
原创 HTTP协议——HTTP实体首部
有很多首部可以用来描述HTTP报文的复合。由于请求和响应报文中都可能包含实体部分,所以在这两种类型的报文中都可能出现这些首部。 首部字段名说明 Allow 资源可支持的HTTP方法 Content-Encoding 实体主体使用的编码方式 Content-Language 实体主体的自然语言 Content-Length 实体主体的大小(单位:字节) Content-...
2018-06-20 16:48:30 862
原创 HTTP协议——HTTP响应首部
响应首部字段是由服务器端向客户端返回响应报文中所使用的字段,用于补充响应的附加信息、服务器信息,以及对客户端的附加要求等信息。这些首部有助于客户端处理响应,并在将来发起更好的请求。首部字段名 说明 Accept-Ranges 是否接受字节范围请求 Age 推算资源创建经过时间 ETag 资源的匹配信息 Location 令客户端重定向至指定URI Proxy-Author...
2018-06-20 16:32:46 659
原创 HTTP协议——HTTP请求首部
请求首部是只在请求报恩中有意义的首部。用于说明是谁或什么在发送请求、请求源自何处,或者客户端的洗好及能力。服务器可以根据请求首部给出的客户端信息,试着为客户端提供更好的响应。 请求首部字段如下:首部字段名 说明 Accept 用户代理可处理的媒体类型 Accept-Charset 优先的字符集 Accept-Encoding 优先的内容编码 Accept-La...
2018-06-20 15:02:24 1324
原创 HTTP协议——HTTP通用首部
下表列出了通用的信息性首部:首部字段名 说明 Cache-Control 控制缓存的行为 Connection 允许客户单和服务器指定与请求/响应链接有关的选项 Date 创建报文的日期时间 Pragma 报文指令 Trailer 如果报文采用了分块传输编码,就可以用这个首部列出位于报文拖挂部分的首部集合 Transger-Encoding 告知接受端为了保证报文的可靠传输,读报文采...
2018-06-15 15:30:14 1401
原创 HTTP协议——状态码
HTTP状态码被分成五大类,状态码为客户端提供了一种理解事务处理结果的便捷方式。1、100~199——信息行状态码 HTTP/1.1 向协议中引入了信息性状态码,这些状态码比价新,由于存在一些争议,而受到限制。状态码 原因短语 含义 100 Continue 说明受到了请求的初始部分,请客户端继续。发送了这个状态码之后,服务器在受到请求之后必须进行响应。 10...
2018-06-13 17:34:30 420
原创 HTTP协议——HTTP方法
这里对一些基本HTTP方法进行更为深入的讨论,并不是每个服务器都实现了所有的方法,如果要跟HTTP1.1兼容,那么只要为其资源实现GET方法和HEAD方法就可以了。 即使服务器实现了所有这些方法,这些方法的使用很可能也是受限的,这些限制通常都是在服务器的配置中进行设置的,因此会随着站点和服务器的不同而有所不同。1、GET GET是最常用的方法,通常用于请...
2018-06-12 15:16:36 13368
原创 HTTP协议——HTTP报文组成
一、报文流 HTTP报文是在HTTP应用程序之间发送的数据块,这些数据块以一些文本形式的元信息开头,这些信息描述了报文的内容及含义。这些报文在客户端、服务器和代理之间流动。1、报文流入源端服务器 http使用术语流入(inbound)和流出(outbound)来描述事务处理的方向;报文流入源服务器,工作完成后,流回用户的Agent代理中。2、报文向下游流动 ...
2018-06-11 16:55:52 6950
原创 HTTP协议——URL
URL 是一种 URI,它标识一个互联网资源,并指定对其进行操作或获取该资源的方法。可能通过对主要访问手段的描述,也可能通过网络“位置”进行标识。 大部分URL遵循一种标准格式,该格式包含三个部分: 第一部分:方案,方案告知Web客户端怎样访问资源 第二部分:服务器的位置,告知Web客户端资源位于何处。 第三部分:指定服务器上...
2018-06-07 11:50:06 37941 7
原创 HTTP协议——与HTTP相关的协议
在TCP/IP协议族中与HTTP密不可分的有3个协议,分别是IP、TCP和DNS。下面简单介绍下这3种协议。1、IP协议 IP(Internet Protocol)网际协议位于网络层,几乎所有使用网络的系统都会用到 IP 协议。TCP/IP 协议族中的 IP 指的就是网际协议,"IP"和"IP地址"是不同的,"IP"其实是一种协议的名称。 IP 协议的作...
2018-06-06 16:09:52 3078
原创 HTTP协议——HTTP概述
《HTTP协议基础》这些博文是我记录自己学习过程中的一些笔记,参考书籍为《图解HTTP》一、Web页面生成原理 当我们在浏览器的地址栏中输入网址,然后点击回车,接着,浏览器就会呈现出我们需要的web界面,那么,这个界面是怎么产生的?web的界面是根据我们输入的URL(网址、地址),浏览器从服务器端获取对应的文件资源等信息,然后显示在浏览器上面。像这种通过发送请求获取服务器资源的web...
2018-06-06 15:31:01 4912 2
原创 TCP/IP协议族介绍
一、TCP/IP协议族 计算机与网络设备要相互通信,双方就必须基于相同的方法。比如,如何探测到通信目标、由哪一边先发起通信、使用哪种语言进行通信、怎样结束通信等规则都需要事先确定。不同的硬件、操作系统之间的通信,所有的这一切都需要一种规则。而我们就把这种规则称为协议(protocol)。协议中存在各式各样的内容。从电缆的规格到 IP 地址的选定方法、寻找异地用户的方法、双方建立通信的...
2018-06-04 17:11:56 889
selenium WebDriver java 工具包
2018-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人