• HTTP协议


    Python高级

    HTTP协议

    Hyper Text Transport Protocol ,超文本传输协议,基于TCP协议,HTTP服务器通常使用80端口

    客户端程序连接服务器成功后,客户端先给服务器发送一条消息(HTTP请求消息,HTTP Request Message),服务器收到消息进行处理后再给客户端回复一条消息(HTTP响应,HTTP Response Message),这样就完成了一次通信,此时可以选择断开连接(即短连接),也可以选择保持连接(即长连接)

    浏览器(Browser ,比如Chrome,Firefox,IE,Edge,Safari等)就是常用的HTTP客户端,Web服务器(Web Server,比如Apache,Nginx)就是常用的HTTP服务器,所有Web项目都是基于B/S模式,B/S模式是一种特殊的C/S模式

    扩展

    1.连接也是一种资源

    2.短连接:每次发完数据断开连接(偶尔断断续续的发送消息,建议使用短连接)

    长连接:每次发数据不断开连接,等数据发送完再断开连接(频繁的发送数据,建议使用长连接)

    3.C/S模式:Client 和Server B/S模式:Browser 和Server

    4.B/S模式方便部署,客户端不用开发,节省一半的工作量

    5.HTTP协议通信服务器是不能先跟客户端发送消息的,只能客户端发送一条消息过来,服务器才能发送消息

    6.Hybrid App 混合App开发

  • 相关阅读:
    数据库连接池-配置 wallfilter问题解决-UncategorizedSQLException
    maven统一配置
    maven依赖排除
    list排序
    spring boot日志配置
    HDU 5281 Senior's Gun (贪心)
    Saving HDU (贪心)
    切割木板 (贪心)
    查找最少标记点 (贪心)
    字典序最小问题 (贪心)
  • 原文地址:https://www.cnblogs.com/yanruizhe/p/11317790.html
Copyright © 2020-2023  润新知