Python socket 编程子模拟 HTTP GET 请求和响应

前言

Python socket 编程子模拟 HTTP GET 请求和响应_第1张图片

GET Request 报文由:

  • 起始行 start-line
  • 请求头部 HTTP headers
  • 空行 empty-line

三部分组成

因为是 GET 请求,所以没有请求体

GET Response 报文由:

  • 状态行 start-line
  • 响应头 HTTP headers
  • 空行 empty-line
  • 响应体 body

四部分组成

每个部分之间使用 \r\n 分隔

参考文章:
mozilla doc:HTTP消息
Http的首部和载荷的分割符是"\r\n"还是"\n\n"

你可能感兴趣的:(Python socket 编程子模拟 HTTP GET 请求和响应)