zoukankan      html  css  js  c++  java
  • 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()
  • 相关阅读:
    Unique Paths II
    Subsets II
    Subsets
    Jump Game II
    Jump Game
    Valid Sudoku
    Valid Parentheses
    Length of Last Word
    Trapping Rain Water
    Sum Root to Leaf Numbers
  • 原文地址:https://www.cnblogs.com/zhao1126/p/10415536.html
Copyright © 2011-2022 走看看