跳转至

HTTP 协议入门

HTTP:超文本传送(传输)协议(HyperText Transfer Protocol)

在计算机网络结构体系的位置:

HTTP 在计算机网络结构体系的位置

HTTPS

实质是添加了 TLS(安全传输层协议,Transport Layer Security) / SSL(安全 套接字层,Secure Socket Layer)的 HTTP 协议。

HTTPS 相比 HTTP 添加的部分

HTTPS 的请求响应流程

作为入门,暂不用考虑该部分。

请求流程

HTTP 请求的较完整流程

HTTP 请求的简化流程

报文结构

HTTP 报文结构

查看方式

  • 浏览器的开发人员工具 通过开发人员工具查看 HTTP 请求
  • 抓包工具
    • Fiddler
    • Wireshark
    • Charles
    • ...

一个辅助学习 HTTP 的工具:httpbin

http://httpbin.org/

该网站可以根据用户的请求,返回请求的值。方便后续的演示。

全部章节参考资料