JavaWeb之Http协议

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaWeb之Http协议相关的知识,希望对你有一定的参考价值。

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协议的主要内容,如果未能解决你的问题,请参考以下文章

JavaWeb之http协议

JavaWeb_Servlet_02篇

JavaWeb_Servlet_02篇

JavaWeb_Servlet_02篇

javaweb学习总结十九(http协议概述以及http请求信息分析)

JavaWeb之Cookie