HTTP

网络--HTTP/HTTPS_百度

网络--HTTP/HTTPS_网络_02

网络--HTTP/HTTPS_百度_03

网络--HTTP/HTTPS_HTTP_04网络--HTTP/HTTPS_HTTP_05

网络--HTTP/HTTPS_百度_06

网络--HTTP/HTTPS_百度_07

网络--HTTP/HTTPS_网络_08

网络--HTTP/HTTPS_客户端_09

网络--HTTP/HTTPS_抓包_10

网络--HTTP/HTTPS_HTTP_11

网络--HTTP/HTTPS_抓包_12

 

网络--HTTP/HTTPS_HTTP_13

HTTPS

网络--HTTP/HTTPS_百度_14

网络--HTTP/HTTPS_客户端_15

网络--HTTP/HTTPS_HTTP_16

网络--HTTP/HTTPS_网络_17

网络--HTTP/HTTPS_网络_18

网络--HTTP/HTTPS_百度_19

 

 

实际操作

参考文章:Http协议报文格式,包括请求头信息,响应吗列表,相应头信息

对于HTTPS协议,参考:[网络]从wireshark抓包看百度的https流程

Http报文格式(这两个图非常的好)

网络--HTTP/HTTPS_HTTP_20

网络--HTTP/HTTPS_网络_21

 

GET

用swagger获取,再用Wireshark转包,分析协议;

网络--HTTP/HTTPS_百度_22

网络--HTTP/HTTPS_抓包_23

用WireShark抓包,如图:

客户端发送request包,如图:

网络--HTTP/HTTPS_HTTP_24

服务器相应客户端的response包:

网络--HTTP/HTTPS_HTTP_25