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
  • 相关阅读:
    git环境搭建、git详细使用教程、快速上手git
    数据一致性解决方案实践
    锁的使用
    数据库连接池优化
    多级缓存优化实践
    服务端调优与JVM调优
    Sentinel 流量防卫兵
    Spring Cloud Gateway微服务网关
    OpenFeign与负载均衡
    Nacos config原理
  • 原文地址:https://www.cnblogs.com/xuanxuanlove/p/9995214.html
Copyright © 2011-2022 走看看