• HTTP协议的简单了解


    1. 用于服务端和客户端通信

    1. 客户端发送请求,服务端提供资源;
    2. 通过URI定位资源。

    2. 通过请求和响应交换进行通信

    1. 客户端发送请求,服务端响应请求并返回数据;
    2. 请求报文:请求方法、URI、协议版本、请求首部(可选)、内容实体;
    3. 响应报文:版本,状态码、原因,响应首部(可选),响应实体;
    4. chrome中可以通过检查或者F12,选择Network进行查看。

    3. 不保存状态

    1. HTTP协议不保存请求和响应之间的状态;
    2. 可以设置cookie保存状态。

    4. HTTP方法

    1. GET:请求资源;
    2. POST:传输实体主体,form表单;
    3. PUT:更新资源,是幂等的;
    4. HEAD:只获取报文首部;
    5. DELETE:删除资源;
    6. OPTIONS:询问URI支持的方法
    7. CONNECT:使用隧道协议连接代理,加密,主要是用了SSL和TLS;
    8. 可以使用不同的方法对资源进行不同的处理。

    5. 持久连接

    1. 保持TCP的连接状态,可以传送多个资源;
    2. 管线化:可以并行发送多个请求;
    3. Connection: keep-alive。
    1. 服务端set_cookie,客户端保存cookie,再次请求带cookie后服务端会进行检查;
  • 相关阅读:
    mybatis-config.xml详解
    过滤器与拦截器
    Tomcat 部署web 项目
    Tomcat架构
    git stash
    AbstractQueuedSynchronizer 源码解读(转载)
    Kafka 转载
    Oracle数据库TNS详解
    Oracle建表知识全面详解
    Oracle高级教程
  • 原文地址:https://www.cnblogs.com/qiaojushuang/p/7834902.html
Copyright © 2020-2023  润新知