📑 题目:39. HTTP 基本格式?
参考解析
? HTTP 请求格式
请求行:用来说明请求类型,要访问的资源以及所使用的 HTTP 版本。
请求头部:紧接着请求行(即第一行)之后的部分,用来说明服务器要使用的附加信息从第二行起为请求头部。
- HOST ,将指出请求的目的地。
- User-Agent ,服务器端和客户端脚本都能访问它,它是浏览器类型检测逻辑的重要基础。该信息由你的浏览器来定义,并且在每个请求中自动发送等等
- …
空行:请求头部后面的空行是必须的。
请求数据:也叫主体,可以添加任意的其他数据。
? HTTP 响应格式
- 状态行:由 HTTP 协议版本号、状态码、状态消息三部分组成。
- 消息报头:用来说明客户端要使用的一些附加信息。
- 空行:消息报头后面的空行是必须的。
- 响应正文:服务器返回给客户端的文本信息。