第三章:HTTP报文内的HTTP信息 1.HTTP通信过程就是从客户端发往服务器端的请求报文以及服务器端返回客户端的响应报文。 2.HTTP报文是字符串文本,用于HTTP协议信息交互。 3.HTTP报文结构: 一、报文首部; ①、请求行(请求报文中):包含请求方法,请求URI,HTTP版本;或者状态 ...
分类:
Web程序 时间:
2018-04-23 12:16:11
阅读次数:
183
请求行:请求行请求消息的第一行,由三部分组成:请求方法(GET/POST/DELETE/PUT/HEAD),请求资源的url路径、HTTP版本号 请求头:请求头中的相关信息和缓存相关的信息(Cache-control)、客户端本身信息(User-Agent) 消息体:请求体是客户端发送服务器的请求数 ...
分类:
Web程序 时间:
2018-03-12 14:11:44
阅读次数:
199
跟HTTP首部有关的知识也是容易被忽略的。之前自己做写东西时,发现对HTTP首部的了解远远不够。所以,也是稍微多学习一下。 HTTP首部在我们使用web服务的过程中是一直存在的,虽然我们难以感受到它。 在HTTP请求报文中,http报文由请求行(包括方法,URI和http版本)和HTTP首部字段组成 ...
分类:
Web程序 时间:
2018-03-03 21:25:44
阅读次数:
269
http请求报文与响应报文格式 请求报文包含三部分: 1、请求行:包含请求方法、URL、http版本信息 2、请求消息报头 3、请求内容实体 响应报文包含三部分: 1、状态行:包含http版本、状态码、状态码原因短语 2、响应消息报头 3、响应内容实体 通用消息报头: Date:创建报文时间 Con ...
分类:
Web程序 时间:
2018-02-27 19:18:09
阅读次数:
185
HTTP协议在现代网络通信中被广泛应用,在HTTP 1.0版本中有7种请求方式,在HTTP 1.1版本中有8种请求方式,而这些请求方式中最常用的就是GET和POST,网上关于GET与POST请求方式的区别的文章很多,但却都不够全面。现在我们来全面阐述这两种方法的区别。 (一)从HTTP报文来看 GE ...
分类:
Web程序 时间:
2018-02-19 15:39:43
阅读次数:
207
本文通过图文的形式,简要介绍如何将Rancher中的nginx服务升级为下一个版本。
分类:
其他好文 时间:
2018-02-05 18:39:47
阅读次数:
186
前传:HTTP协议的演变过程 HTTP(HyperText Transfer Protocol)协议是基于TCP的应用层协议,它不关心数据传输的细节,主要是用来规定客户端和服务端的数据传输格式,最初是用来向客户端传输HTML页面的内容。默认端口是80。 1.HTTP 0.9版本 1991年 这个版本 ...
分类:
Web程序 时间:
2018-01-27 22:20:39
阅读次数:
273
Servlet 服务器 HTTP 响应 正如前面的章节中讨论的那样,当一个 Web 服务器响应一个 HTTP 请求时,响应通常包括一个状态行、一些响应报头、一个空行和文档。一个典型的响应如下所示: 状态行包括 HTTP 版本(在本例中为 HTTP/1.1)、一个状态码(在本例中为 200)和一个对应 ...
分类:
Web程序 时间:
2018-01-14 22:42:13
阅读次数:
207
HTTP是一个请求<->响应模式的典型范例,即客户端向服务器发送一个请求信息,服务器来响应这个信息。在老的HTTP版本中,每个请求都将被创建一个新的客户端->服务器的连接,在这个连接上发送请求,然后接收请求。这样的模式有一个很大的优点就是,它很简单,很容易理解和编程实现;它也有一个很大的缺点就是,它 ...
分类:
Web程序 时间:
2018-01-06 14:32:31
阅读次数:
191
现在广泛使用的是HTTP/1.1版本,发布于1997年。 理解HTTP协议,首先从请求开始,比如: POST /form/entry HTTP/1.1 格式为: 请求方法 URI 协议版本 请求方法: GET:获得URI指定的资源,主要目的是获取 POST:将主体传输到URI,主要目的是传输,而不是 ...
分类:
Web程序 时间:
2018-01-01 19:28:49
阅读次数:
189