码迷,mamicode.com
首页 > 编程语言 > 详细

JavaWeb之Http协议

时间:2018-12-11 19:57:18      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:flat   数据呈现   浏览器   操作   服务   通信   content   响应   网络   

1. Http协议

针对网络上的客户端与服务端在进行通信的时候双方遵循的一种规范

2. 版本

1.0 请求数据,服务器会返回,将断开连接

1.1 请求数据,服务器返回后,连接继续保持

3. 请求数据解释

  • 请求行

    请求方

    请求地址

    协议版本

  • 请求头

    Accept 表示支持什么类型的数据

    Referer 全路径

    Accept-Language 支持语言格式

    User-Agent 用户代理 向服务器表明,当前来访的客户端信息

    Content-Type 提交的数据类型

    Accept-Encoding: gzip、deflate压缩算法

    Host 主机地址

    Content-Length 数据长度

    Connection Keep-Alive 保持连接

    Cache-Control 对缓存的操作

  • 请求体

    浏览器真正发给服务器的数据

    数据呈现key-value形式

4. 响应数据解析

  • 响应行

    协议版本

    状态码

  • 响应头

    Server 服务器是哪一种类型

    Content-Type 服务器返回给客户端你的内容类型

    Content-Length 返回的数据长度

    Date 通讯的日期,响应的时间

  • 响应体

    该响应消息的响应体是一个Html文档

JavaWeb之Http协议

标签:flat   数据呈现   浏览器   操作   服务   通信   content   响应   网络   

原文地址:http://blog.51cto.com/13559120/2329071

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!