zoukankan      html  css  js  c++  java
  • 前端 学习笔记day47 web框架的本质

    1. 初识前端

    html :  内容;   css :外观;  javascript :动态渲染;

    html :标签;  css :属性+选择器  javascript:BOM  & DOM;

    2. Web 开发的本质

        1. 浏览器输入网址 回车都发生了什么?

        浏览器给服务器发送请求====> 服务器拿到消息======> 服务端把消息返回给浏览器=====> 浏览器展示界面

    服务器和浏览器之间消息的格式是约定好的;

    http协议 浏览器和服务器之间约定好的消息格式;

    3. 代码实现

    import socket
    sk=socket.socket()
    sk.bind(("127.0.0.1",8000))
    sk.listen()
    while 1:
        conn,addr=sk.accept()
        conn.recv(1024)
        conn.send(b"HTTP/1.1 200 ok
    
    ")
        conn.send(b"hello,xuanxuan!")
        conn.close()

    test.txt文件中的内容:

    运行结果:

    其实我们也可以把内容写在文件中:

    import socket
    sk=socket.socket()
    sk.bind(("127.0.0.1",8000))
    sk.listen()
    while 1:
        conn,addr=sk.accept()
        conn.recv(1024)
        conn.send(b"HTTP/1.1 200 ok
    
    ")
        # conn.send(b"hello,xuanxuan!")
        with open("test.txt","rb") as f:
            msg=f.read()
        conn.send(msg)
        conn.close()

    运行结果:

     

    哇 好好玩啊~

    talk is cheap,show me the code
  • 相关阅读:
    iperf简单说明
    计算后图像大小参数计算
    ipywidgets安装报错
    Cannot uninstall [pacakage]. It is a distutils installed project
    torch
    es-centos7安装注意细节
    jupyter 指定特定的环境
    未来方向
    深度学习过拟合处理
    归一化
  • 原文地址:https://www.cnblogs.com/xuanxuanlove/p/9995214.html
Copyright © 2011-2022 走看看