1. HTTP 协议定义了一系列的请求方法,也被称为“HTTP 谓词”
    2. 我们通常根据不同的请求方式来表达对资源执行不同的操作
    3. HTTP1.0 定义了三种请求方法: GET POSTHEAD 方法
    4. HTTP1.1 新增了六种请求方法:OPTIONSPUTPATCHDELETETRACECONNECT 方法
    5. GET
      1. 请求指定资源
      2. 请求指定的页面信息,并返回实体主体
    6. POST
      1. 提交数据以创建新的资源
      2. 向指定资源提交数据进行处理请求(例如提交表单或者上传文件)
      3. 数据被包含在请求体中
      4. POST 请求可能会导致新的资源的建立或已有资源的修改
    7. PUT
      1. 更新现有资源或创建新资源
      2. 从客户端向服务器传送的数据取代指定的文档的内容
    8. DELETE
      1. 删除指定资源
      2. 请求服务器删除指定的页面
    9. HEAD
      1. 用于获取报头
      2. 与GET方法类似,但只请求头部数据,并不返回实体主体
    10. OPTIONS
      1. 允许客户端查看服务器的性能
      2. 用于描述通信选项以供目标资源使用
    11. PATCH
      1. 对资源进行部分修改
      2. 是对 PUT 方法的补充,用来对已知资源进行局部更新
    12. CONNECT
      1. 建立网络连接以供代理使用
      2. HTTP/1.1 协议中预留给能够将连接改为管道方式的代理服务器
    13. TRACE
      1. 执行一个消息回环测试,主要用于调试
      2. 回显服务器收到的请求,主要用于测试或诊断