web框架

时间:2019-10-20 11:20:24   收藏:0   阅读:49

1. web框架

1.1 web工作原理

1.1.1 web服务器

## 1.2 web应用

1.2.1 最简单的web框架

# 有问题
import socket

# 创建server对象
server = socket.socket()
server.bind(('127.0.0.1', 8080))
server.listen(5)

# 建立连接
while True:
    conn, addr = server.accept()
    
    data = conn.recv(1024)
    data = data.decode('utf8').strip()
    request_method = data.split(' ')[1]
    conn.send(b'HTTP/1.1 200 OK r\nr\n')        # 发送响应首行及响应头
    # 根据request-URL发送响应体
    if request_method == 'login':
        conn.send(b'login suncess')
    elif request_method == 'hello.html':
        with open('hello.html', 'rb') as f:
            conn.send(f.read())
    else:
        conn.send(b'framework test')
        
    conn.close()

1.2.2 请求剖析

1.2.3 web服务器还需要解决的问题

1.2.4 解决问题:路由和模板

原文:https://www.cnblogs.com/zj420255586/p/11706902.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!