摘要: web框架的根本是socket的代码,那么我们可以基于socket服务端的十几行代码写一个我们自己的web框架。 我们先不处理浏览器发送的请求,先让浏览器能显示我们web框架返回的信息,那我们就要按照HTTP协议的格式来发送响应。 1 import socket 2 3 sock = socket. 阅读全文
posted @ 2018-11-15 20:49 _杨魏 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 每个HTTP请求和响应都遵循相同的格式。 一个HTTP包含Header和Body两部分,其中Body是可选的。 HTTP响应的Header中有一个Content-Type表明响应的内容格式。 它的值如text/html;charset = utf-8。text/html则表示是网页,charset 阅读全文
posted @ 2018-11-15 20:23 _杨魏 阅读(1035) 评论(0) 推荐(0) 编辑
摘要: 我们可以这样理解:所有的web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。这样我们就可以自己实现web框架了。 可以说web服务本质上都是在这十几行代码基础上扩展出来的。这段代码就是根本。 用户在浏览器中输入网址,浏览器会向服务端发送数据,而这个数据则要遵守HTT 阅读全文
posted @ 2018-11-15 20:14 _杨魏 阅读(261) 评论(0) 推荐(0) 编辑