概述Tomcat是一个完全功能的HTTP服务器,能够独立完成接收客户端请求,处理请求,然后封装响应报文响应客户端。但是Tomcat的并发响应能力并不强,所以往往使用httpd或nginx服务器用于在前端接收客户端请求,然后将请求调度至后端多个Tomcat节点。本文介绍的是利用httpd作为反向..
分类:
Web程序 时间:
2015-09-03 14:06:35
阅读次数:
293
GET请求报文如下
POST请求报文如下
200响应报文如下
404响应报文如下
HTML中的meta标签的http-equiv属性,实际上修改的是响应报文的响应头中的键值对...
分类:
Web程序 时间:
2015-08-30 01:05:09
阅读次数:
290
引言 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。 HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串.....
分类:
Web程序 时间:
2015-08-26 13:45:02
阅读次数:
194
引言 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。 HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串.....
分类:
Web程序 时间:
2015-08-26 13:39:10
阅读次数:
172
要搞懂这个首先得了解TCP报文段和及其首部格式,如图:
ACK : TCP协议规定,只有ACK=1时有效,也规定连接建立后所有发送的报文的ACK必须为1
SYN : 在连接建立时用来同步序号。当SYN=1而ACK=0时,表明这是一个连接请求报文。对方若同意建立连接,则应在响应报文中使SYN=1和ACK=1. 因此, SYN置1就表示这是一个连接请求或连接接受报文。
...
分类:
其他好文 时间:
2015-08-26 12:12:11
阅读次数:
212
HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。请求报文一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,下图给出了请求报文的一般格式。(1)请求行请求...
分类:
Web程序 时间:
2015-08-21 13:06:55
阅读次数:
146
一.htpp协议报文请求报文语法<method><request-URL><version>//version为http的版本号<headers>//http协议首部,有很多如Host,Connection//空白行必须的<entity-body>//报文的主体,get时没有主体部分响应报文语法<version><status>..
分类:
Web程序 时间:
2015-08-19 02:08:37
阅读次数:
443
响应乱码
请求乱码是客户端向服务器发送数据时,服务器解码错误。响应乱码则是服务器处理完请求后,输出到浏览器的数据被浏览器错误解码造成的显示乱码,这类乱码是最常见也是最直接的。造成这类乱码的情况最直接的一点就是服务器对Content-Type响应报文设置错误。
页面编码:
我们的页面一般来说,可能是通过下面两种方式生成的,也就是常说的静态页面和动态页面:
(1...
分类:
编程语言 时间:
2015-07-22 13:20:37
阅读次数:
233
HTTP报文分为请求报文(request message)与响应报文(response message)。一、报文的组成部分 一个HTTP报文由3部分组成,分别是: (1)、起始行(start line) (2)、首部(header) (3)、主体(body) 示例:HTTP/1.0 2...
分类:
Web程序 时间:
2015-07-05 19:47:17
阅读次数:
148
状态码:返回请求结果。状态码种类繁多,以下总结常用的状态码:类别信息性状态码1XX服务器接受请求,继续处理成功状态码200 OK请求处理成功,并返回资源(响应报文中含有实体主体)200 No Content请求处理成功,但没有资源可返回。(响应报文中无实体主体)206 Partial Content...
分类:
Web程序 时间:
2015-07-03 20:40:44
阅读次数:
113