image.png

请求 Request

第一部分 请求行

  • 动词
    • get/post/put/patch…
  • URL ( HTTP中不支持锚点# )
    • index.html/w=hi&…
  • 版本号
    • HTTP/1.1

第二部分 请求头

  • Accept 期望接受的内容
    • text/html
  • Host 用户发送的域名
    • baidu.com
  • Connection
    • keep-alive
  • Content-Type 表示第四部分格式
    • application/json

第三部分 固定死的内容
\r \n(回车换行)
第四部分 消息体
{“name”:”Frank”}

响应 Response

第一部分 状态行

  • 版本号
    • HTTP/1.1
  • 状态码
    • 200/404/500…
  • message
    • OK

第二部分 响应头

  • Content-Type 第四部分内容 MIME Type
    • text/html
  • Set-Cookie 设置Cookie
    • session_id=xxx;expires=…
  • Connection
    • keep-alive
  • Content-Encoding
    • gzip

第三部分 固定内容
\r\n
第四部分 消息体
{“name”:”Gouson”}