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

前言 【Python|Python socket 编程子模拟 HTTP GET 请求和响应】Python|Python socket 编程子模拟 HTTP GET 请求和响应
文章图片

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"

    推荐阅读