django学习1——初识web应用程序

web应用程序是一种可以通过web访问的应用程序,优点是:访问时只需要安装浏览器即可,不需要安装其他软件。浏览器是一个socket客户端,服务器是一个socket服务端。

下面是一个用Python基于socket模块写的一个简单的web服务端

import socket


def main():
    s = socket.socket()
    s.bind(('0.0.0.0', 8000))
    s.listen(5)

    while True:
        conn, addr = s.accept()
        handle_request(conn)


def handle_request(conn):
    data = conn.recv(1024)
    msg = 'hello world'
    print('data:',data)
  # 发送http协议 conn.send(
'http/1.1 200 ok Content-Type:text/html '.encode('utf-8')) conn.send(f'<h1>{msg}</h1>'.encode('utf-8')) if __name__ == '__main__': main()
原文地址:https://www.cnblogs.com/zhao1126/p/10415536.html