zoukankan      html  css  js  c++  java
  • 1、HTML服务端

    '''
    1、浏览器朝服务端发送请求
    2、服务端接收请求
    3、服务端返回相应的响应
    4、浏览器接收响应 根据特定的规则渲染页面展示给用户看
    如何做到浏览器能够跟多个不同客户端之间进行数据交互
        1、浏览器很牛逼 能够自动识别不同服务端做不同处理
        2、制定一个统一标准 HTTP协议----超文本传输协议
            规定服务器和浏览器之间的数据交互格式
    
    '''
    
    import socket
    
    server = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    server.bind(('127.0.0.1',8080))
    server.listen(5)
    
    while True:
        conn,addr = server.accept()
        data = conn.recv(1024)
        print(data)  # 二进制数据 bytes类型
        # 构造出符合HTTP协议格式的数据  无需掌握
        conn.send(b'HTTP/1.1 200 OK
    
    ')
        # conn.send('好好学习、天天向上'.encode('gbk'))
        with open('第一个HTML文件.html','rb') as f:
            conn.send(f.read())
        conn.close()
    
    
  • 相关阅读:
    【算法】动态规划
    【设计模式】单例模式
    Python 多元线性回归
    Python 线性回归
    惩罚项
    局部常数拟合方法 例
    微分方程是用来做什么的?
    线性回归与梯度下降法
    k近邻法
    逻辑回归与梯度下降法
  • 原文地址:https://www.cnblogs.com/liuyang521/p/14501815.html
Copyright © 2011-2022 走看看