请求
把记事本的自动换行取消,这样更好地观察格式
一个HTTP请求报文,分为四个部分:
-
首行
包含三个部分(使用空格区分):
- 请求的方法 : GET, POST…
- 请求的网址(URL)
- 版本号
-
请求头(header)
包含若干行,每一行是一个键值对,键与值之间使用:
分割 -
空行
header后面存在一个空行,类似于链表的null,作为结束标记 -
正文(body)
可选的,可以有或者没有。可以填写任意数据,*定义格式和内容
响应
一个HTTP响应报文,分为四个部分:
-
首行
包含三个部分(使用空格区分):- 版本号
- 状态码
- 状态码描述
-
响应的报头(header)
-
空行
响应头的结束标记 -
正文