HTTP协议

Posted on 2019-09-22 15:55  麻世骞  阅读(77)  评论(0编辑  收藏  举报

1、特点

  1、基于请求响应

  2、基于TCP协议

  3、无状态的

  4、无连接或短链接的

2、URL

  格式:                 协议//域名(IP) + 端口号(80)/路径?参数(a = abc&b = sdf)

  例子:                 https://www.baidu.com/s?ie=UTF-8&wd=百度

3、响应协议格式

  响应首行:          协议/版本号  状态码  状态码译文                          如:http/1.1 200 ok

  响应头:             Content-Type:text/html

  响应体:             <h1>hello world!</h1>

 

4、请求协议格式

  请求首行:           请求方式 url 协议/版本号

  请求头:              key: value

  请求体:              数据(只有post请求的时候才会有,如果是get请求,数据在请求首行?的后面)