请求的本质 CS架构:本质上django程序就是一个socket服务端,浏览器其实就是一个socket客户端; django自带的 wsgi 模块处理浏览器的请求信息,用户只需要实现路由和视图函数、模板等代码部分。 django请求的生命周期 指当用户在浏览器上输入url到用户看到网页的这个时间段内 ...
分类:
其他好文 时间:
2018-08-08 00:57:01
阅读次数:
177
框架基础 框架实质: 所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端 B/S结构的响应:import socket def handle_request(client): buf = client.recv(1024) client.send("H... ...
分类:
编程语言 时间:
2018-07-31 22:09:39
阅读次数:
185
建立客户端的 Socket: 客户端应用程序首先也是调用 WSAStartup() 函数来初始化 Winsock 的动态连接库,然后同样 调用 socket() 来建立一个 TCP 或 UDP Socket(相同协议的Socket 才能相遇,TCP 对 TCP,UDP 对 UDP)。 与服务器的 S ...
分类:
其他好文 时间:
2018-07-11 20:06:15
阅读次数:
162
day62 2018-06-12 1. 内容回顾 1. web框架的本质 1. socket 浏览器: socket客户端 服务器: socket服务端 2. HTTP协议:规定了一个收发消息的格式 3. 消息分类 请求(request):浏览器向服务端发送的消息 GET /index/ HTTP/ ...
分类:
其他好文 时间:
2018-06-12 19:39:35
阅读次数:
206
一、Web框架本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。 1. 半成品自定义web框架 可以说Web服务本质上都是在这十几行代码基础上扩展出来的。这段代码就是它们的祖宗。 用户的浏览器一输 ...
分类:
Web程序 时间:
2018-06-12 17:44:08
阅读次数:
200
web框架本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了 可以说Web服务本质上都是在这十几行代码基础上扩展出来的。这段代码就是它们的祖宗。 HTTP协议主要规定了客户端和服务端之间的通信格式 ...
分类:
Web程序 时间:
2018-06-11 22:05:13
阅读次数:
235
Mysql 数据库 Mysql 数据库:实质是一个存放和管理文件的软件 那么对于MySQL来说有两个软件: ——服务器软件: socket服务端 本地文件操作 ——客户端软件: socket客户端 发送指令 解析指令(mysql语句) 对于服务器软件中的socket服务器是一直开着的,客户端随时需要 ...
分类:
数据库 时间:
2018-06-11 20:29:49
阅读次数:
224
Web框架本质及第一个Django实例 Web框架本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。 半成品自定义web框架 import socket sk = socket.socket() ...
分类:
编程语言 时间:
2018-06-11 19:34:03
阅读次数:
216
Web框架本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。 在学之前我们要复习前面的知识 """ s = "Alex SB 哈哈\r\nx:1\r\ny:2\r\nz:3\r\n\r\n自行车" ...
分类:
Web程序 时间:
2018-06-11 17:10:22
阅读次数:
324
我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。 好了,在这停顿... 服务器程序和应用程序 对于真实开发中的python web程序来说,一般会分为两部分:服务器程序和应用程序。 服务器程序负责对s ...
分类:
其他好文 时间:
2018-06-11 14:45:32
阅读次数:
150