美文网首页
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