跳转至

HTTP 协议入门

约 350 个字 7 张图片 预计阅读时间 1 分钟

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

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

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

HTTPS

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

HTTPS 相比 HTTP 添加的部分
HTTPS 相比 HTTP 添加的部分

HTTPS 的请求响应流程
HTTPS 的请求响应流程

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

请求流程

HTTP 请求的较完整流程
HTTP 请求的较完整流程

HTTP 请求的简化流程
HTTP 请求的简化流程

报文结构

HTTP 报文结构
HTTP 报文结构

查看方式

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

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

http://httpbin.org/

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

全部章节参考资料