A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© tfy 中级黑马   /  2012-12-20 00:00  /  1267 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

7   HTTP协议的组成:
请求部分:(请求行;请求消息头;请求正文)
GET /MyApp/index.html HTTP/1.1            //请求行;位于请求信息的第一行
                                                                                        请求方式 请求的资源路径 使用的协议       
                                                                                                请求方式:常用的请求方式GETPOST
                                                                                                                GET:默认的请求方式.GET /MyApp/result.html?username=ake&password=123 HTTP/1.1
                                                                                                                        特点:请求参数会出现在地址栏上,不安全;长度限制<=1KB
                                                                                                                POST(建议):利用from表单。请求参数会出现在正文部分
                                                                                                                        特点:没有大小限制;安全。
                                                                               
Accept:  */*                              //从第2行开始,至第一个空行,此部分称之为请求消息头部分
Accept-Language: zh-cn,en-us;q=0.5
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Host: localhost:8080
Connection: Keep-Alive
username=admin&password=123           //第一个空行之后的都是请求正文(木有大小限制)
响应部分:(响应行;响应消息头;响应正文)
HTTP/1.1 200 OK                       //响应行;位于响应信息的第一行
                                                                                服务器使用的协议 响应码 响应码描述
                                                                                500个响应码:实际用到的也就30个左右。其他都是预留。
                                                                                常用响应码:
                                                                                        200:一切ok
                                                                                        302/307:请求重定向
                                                                                        304:服务器上的资源没有被修改过
                                                                                        404:请求的资源不存在
                                                                                        500:服务器内部错误
Server: Apache-Coyote/1.1                       //从第2行开始,至第一个空行,此部分称之为响应消息头部分
Accept-Ranges: bytes
ETag: W/"36-1355905852250"
Last-Modified: Wed, 19 Dec 2012 08:30:52 GMT
Content-Type: text/html
Content-Length: 36
Date: Wed, 19 Dec 2012 08:32:46 GMT
This is a beauty;                    ////第一个空行之后的都是响应正文
<img src="1.jpg"/>


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马