Python---webserver

一、

# HTTP项目实战

- 深入理解HTTP协议

- 模拟后台服务程序基本流程和大致框架

- 每一个步骤一个文件夹

- 图解http协议,图解tcp/ip协议

# v01-验证技术

- 验证socket-tcp技术,看能否走通流程

1、使用浏览器发送消息,访问地址

# V02-解析传入http协议

- 根据http协议格式,逐行读取信息

- 按行读取后的信息,需要进行拆解,

----------------------------------------------

#  推荐书籍

- 日本人写的“图解Http”

- 图解系列严重推荐

----------------------------------------------

# V03-http协议封装返回内容

- 返回头:“HTTP/1.1 200 OK ”

- 首部行:

  - “Content-Length: xxx ”

  - "Date:20180616 "

- 空行:

  - " "

- 返回内容:

  - ”I love beijing tulingxueyuan“

- 例子v03

  - 

# v04-面向对象重构

 - 两个对象:

  - 一个负责监听接受传入socket, webServer

  - 一个负责通讯,WebHandler

- 参看例子v04

-------------------------------------------

原文地址:https://www.cnblogs.com/niaocaizhou/p/11090101.html