7 HTTP协议的组成:

7   HTTP 协议的组成:
请求部分: ( 请求行;请求消息头;请求正文 )
GET /MyApp/index.html HTTP/1.1            // 请求行;位于请求信息的第一行
                                                                                        请求方式 请求的资源路径 使用的协议       
                                                                                                请求方式:常用的请求方式 GET POST
                                                                                                                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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值