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