• HTTP协议


    1.什么是HTTP:http是计算机通过网络进行通信的规则,使浏览器(客户端)能够从服务器请求信息和服务。

    ​2.HTTP是一种无状态协议:不建立持久的连接。即客户端发出请求 -- 服务端响应 -- 连接关闭。整个过程没有记忆,服务端不保留连接的相关信息。

    3.HTTP请求响应过程:

        (1)​ 建立TCP连接

        (2)​ Web浏览器向Web服务器发送请求命令

        (3) Web浏览器发送请求头信息

        (4)​ Web服务器应答

    ​    (5) Web服务器发送应答头信息

        (6) Web服务器向浏览器发送数据

    ​    (7) Web服务器关闭TCP连接

    4.HTTP请求:由四部分组成:请求行、请求头部、空行和请求数据

    HTTP请求格式

    · 请求方法:GET/POST​

          · GET:一般用于信息的查询获取,使用URL传递参数,​对发送信息的数量有限制,一般在2000个字符

          · POST:一般用于修改服务器上的资源,数据嵌入请求数据中,不在URL中显示,对发送信息的数量无限制

      · URL:正在请求的URL

      · ​请求头部:包含一些客户端环境信息、身份验证信息等

          · 请求数据:包含客户提交的查询字符串信息,表单信息等

    示例:HTTP请求

    ​5.HTTP响应:由四部分组成:状态行、消息报头、空行和响应正文

        ​· 状态行:由数字和文字组成,用来显示请求是成功还是失败

        · 状态码:由三位数字组成,其中首位数字定义了状态码的类型

    HTTP状态码

        ​· 消息报头:​包含服务器信息,例如服务器类型、日期时间、内容类型、长度等

        ​· 响应正文​:服务器传回的字符串、HTML代码等

  • 相关阅读:
    设计模式 享元模式(池化技术)
    设计模式 混合模式(整体部分模式)
    设计模式 适配器模式
    Flex3示例、 安装 、注册码
    VS2010错误
    转载:glut.h 与 stdlib.h中 的exit()重定义问题的解决
    宿迁软件QQ群(109233721)
    百度地图 开发API接口啦
    Sublime Text 插件个人使用总结&推荐
    sublime text2 使用安装插件中文乱码问题解决
  • 原文地址:https://www.cnblogs.com/xinran476460042/p/5413009.html
Copyright © 2020-2023  润新知