图解HTTP—— HTTP协议

Posted 阅鉴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了图解HTTP—— HTTP协议相关的知识,希望对你有一定的参考价值。

一、介绍


    HTTP协议(Hyper Text Transfer Protocol)是一基于TCP/IP通信协议来用于客户端与服务端之间通信的无状态协议。


二、HTTP结构


1、请求报文

请求报文:由请求方法、请求URI、协议版本、请求首部字段和内容实体构成  

【图解HTTP】—— HTTP协议


【图解HTTP】—— HTTP协议

图片来自《图解HTTP》

2、响应报文

响应报文:由协议版本、状态码、原因短语、响应首部字段和实体主体构成 

【图解HTTP】—— HTTP协议


【图解HTTP】—— HTTP协议

  图片来自《图解HTTP》

3、HTTP1.1方法

【图解HTTP】—— HTTP协议

4、状态码

【图解HTTP】—— HTTP协议


三、首部字段

备注:红字为常用首部字段

1、通用首部字段

【图解HTTP】—— HTTP协议

2、请求首部字段

【图解HTTP】—— HTTP协议

3、响应首部字段

【图解HTTP】—— HTTP协议

4、实体首部字段

5、为cookie服务的首部字段


以上是关于图解HTTP—— HTTP协议的主要内容,如果未能解决你的问题,请参考以下文章

《图解HTTP》-读数笔记

《图解HTTP》读书笔记

HTTP协议图解

九千字图解:HTTP 协议演进简史

图解HTTP pdf

读《图解HTTP》有感-(简单的HTTP协议)