http 协议

http协议的组成

1.target

    method:get post  put delete head

    url:host port path

2.request

    header:host cookie user-agent

    get query

    body

        form

        json xml kv

3.response

    statude code

    content

 

http请求

第一部分:请求行(用来说明请求类型,要访问的资源以及所使用的HTTP版本)

第二部分:请求头部,用来说明服务器要使用的附加信息(从第二行起为请求头部,HOST将指出请求的目的地,User-Agent,服务器和客户端脚本都能访问它,它是浏览器类型检测逻辑的重要基础,该消息由你的浏览器来定义,并且每个请求中自动发生等等)

第三部分:空行,请求头部后面的空行是必须的(即使第四部分的请求数据为空,也必须有空行)

第四部分:请求数据也叫主体,可以添加任意的其他数据

 

 

 

 

http响应

第一部分:状态行     由HTTP协议版本号,状态码、状态消息 三部分组成

第二部分:消息报头,用来说明客户端要使用的一些附加信息(Date:生成响应的日期时间)

第三部分:空行,消息报头后面的空行是必须的

第四部分:响应正文,服务器返回给客户端的文本信息(空行后面的html部分为响应正文)

 

 

posted @ 2020-05-02 21:06  戒七  阅读(209)  评论(0编辑  收藏  举报