美文网首页
HTTP协议

HTTP协议

作者: 嗷老板 | 来源:发表于2018-03-27 21:58 被阅读0次

    一、HTTP的概述

      HTTP是超文本传输协议,是TCP/IP协议的一个应用层协议,用于定义客户端和服务器端传输交换数据的过程,以及定义了数据本身的格式。

    二、HTTP协议的版本

      HTTP/1.0:一次请求一次相应
      过程:
        建立连接
        客户端发送请求
        服务器端发送相应
        关闭连接

      HTTP/1.1:一次请求多次相应
      过程:
        建立连接
        客户端发送请求
        服务器端发送请求
        ...
        ...
        客户端发送关闭连接的请求
        服务器端关闭连接

    三、HTTP协议的请求与相应

    HTTP协议的请求与相应

    1、HTTP协议的请求

      HTTP协议的请求包括三部分:请求行、请求头、请求体。
      请求行:
        GET  请求方式
        115.239.210.27:443  资源地址
        HTTP/1.1  HTTP协议的版本
      请求头:
        Host  主机名
        Connection  连接方式
        Cache-Control  控制缓存
        User-Agent  浏览器支持的版本
        Accept  浏览器支持的类型格式
        Accept-Encoding  浏览器支持的解码格式
        Accep-Language  浏览器支持的语言
      请求体
        只有POST请求方式有请求体,请求体中是表单中的数据

    2、HTTP协议的响应

      HTTP协议的响应包括三部分:响应行、响应头、响应体。
      响应行
        HTTP/1.1 200 OK
        HTTP协议的版本  响应码/状态码
        响应码:
          200  ok,响应成功
          304  未更新,缓存是最新的版本
          404  not found,找不到资源
          500  服务器端出现了异常
      相应头
        Date  响应时间
        Server  WEB服务器的版本
        Accept-Ranges  服务器端支持范围(部分)请求
        Keep-Alive  连接的超时时间和连接的允许最大请求数量
        Connection  连接的方式
        Transfer-Encoding  不明确响应体的大小
        Content-Type  响应体的类型
      响应体
      响应体就是服务器返回的页面、文件等

    相关文章

      网友评论

          本文标题:HTTP协议

          本文链接:https://www.haomeiwen.com/subject/degscftx.html