了解web及网络基础 简单的HTTP协议 HTTP报文内的HTTP信息 返回结果的HTTP状态码 与HTTP写作的Web服务器 HTTP首部 确保Web安全的HTTPS 确认访问用户身份的认证 基于HTTP的功能追加协议 构建Web内容的技术 Web攻击技术 ...
分类:
Web程序 时间:
2016-05-14 18:35:12
阅读次数:
181
HTTP报文三个组成部分:对报文描述的起始行、包含属性的首部块、包含数据的主体(body)。
HTTP规范中说明起始行和首部以CRLF表示终止。
报文的语法:
所有HTTP报文都可以分成两类:请求报文(request message)和响应报文(response message)。请求报文会向Web服务器请求一个动作,响应报文会将请求的结果返回给号客户端。请求报文和响应报文的基本报文...
分类:
Web程序 时间:
2016-05-06 15:46:52
阅读次数:
187
HTTP(HyperText Transport Protocol,超文本传送协议)
HTTP请求报文
http请求数据包的格式:头部(request line + header)+ 数据(data)
头部和数据包体通过一个 空行 来隔开,头部的格式主要包括 请求行+请求头部 。如下图
HTTP请求头
请求行
请求行由请求 方法字段 、 URL字段 和 HTTP协议版本 字段3个字段组成,它们用空格分隔如:
GET /index.html HTTP/1.1。
HTTP协议的请求方法有GET...
分类:
Web程序 时间:
2016-05-06 13:12:08
阅读次数:
343
HTTP属于TCP/IP模型中一个面向文本的应用层协议,所使用的服务器端口号的TCP中的80端口,通信双方在这个基础上进行通信。 每个服务器都有一个应用进程,时刻监听着80端口的用户访问请求。当有用户请求到达时(HTTP请求报文),服务器会尽快做出响应(HTTP响应报文),返回用户访问页面的信息,这 ...
分类:
Web程序 时间:
2016-05-05 02:05:50
阅读次数:
2723
HTTP 首先我们需要知道http报文是由一系列的字符串组成的。然后我们来了解具体的相关事项。 方法 HTTP支持几种不同形式的请求命令,这些命令就被称为HTTP方法。每个HTTP请求报文都包含一个方法,这个方法决定了服务区将会执行的动作。 常见的HTTP方法如下: GET 从服务区向客户端发送命名 ...
分类:
其他好文 时间:
2016-04-30 13:00:18
阅读次数:
165
一、组成部分
1.报文语法
HTTP
报文是简单的格式化数据块。每条报文都包含一条来自客户端的请求,或者一条来自服务器的响应。它们由三个部分组成:对报文进行描述的起始行(start
line)、包含属性的首部(header)块,以及可选的、包含数据的主体(body)部分。
起始行和首部就是由行分隔的
ASCII文本。每行都以一...
分类:
Web程序 时间:
2016-04-29 16:09:13
阅读次数:
329
从最简单的一个http请求开发,根据TCP/IP协议,分开来看每一层的数据帧结构,以及它们是怎样承担起网络服务得。
协议栈
因特网协议栈共有五层:
1.应用层,是网络应用程序及其应用层协议存留的地方。因特网的应用层包括许多协议,常见的有HTTP(它为web文档提供了请求和传送)、SMTP(它提供了电子邮件报文的传输)和FTP(它提供了两个端系统之间的文件传送)。
2.传输层,负责为信源和信...
分类:
Web程序 时间:
2016-04-29 15:46:14
阅读次数:
316
1多选 下面关于Tomcat的说法正确的有: 1多选 下面关于Tomcat的说法正确的有: 下面关于Tomcat的说法正确的有: 下面关于Tomcat的说法正确的有: A.Tomcat会监听端口,获取用户的请求 B.Tomcat会完成用户的http请求的http报文格式的解析 C.Tomcat是一个 ...
分类:
编程语言 时间:
2016-04-13 18:53:56
阅读次数:
146
报文流 HTTP报文在客户端、服务器和代理之间流动。“流入”、“流出”、“上游”、“下游”这些术语用来描述报文方向。报文流入源端服务器 流入:流向服务器 流出:流向用户Agent代理报文向下游流动 所有报文都会向下游流动。对请求报文来说,客户端在服务器的上游;而对于响应报文来说,服务器在客户端的上游... ...
分类:
Web程序 时间:
2016-04-08 11:43:37
阅读次数:
185