Skip to content
  1. GET:用于请求从服务器检索某个资源。GET请求应该只用于数据的检索,而不应该对服务器上的资源产生任何副作用(例如,不应该修改或删除数据)。

  2. POST:用于向服务器发送数据,通常用于提交表单数据或上传文件。POST请求通常会导致服务器上资源的状态变化或创建新的资源。

  3. PUT:用于更新服务器上的资源。PUT请求需要包含整个资源的内容,而不仅仅是资源的更改部分。如果资源不存在,则服务器可能会创建一个新资源。

  4. DELETE:用于请求服务器删除某个资源。

  5. HEAD:与GET方法类似,但服务器在响应中只返回HTTP头部,不返回实际的数据内容。这可以用于检索有关资源的元信息,如资源的类型或大小,而无需实际下载资源。

  6. OPTIONS:用于获取目标资源所支持的通信选项。它可以用于检查服务器支持哪些HTTP方法。

  7. CONNECT:HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器。通常用于SSL加密服务器的链接(经由非加密的HTTP代理)。

  8. TRACE:回显服务器收到的请求,主要用于测试或诊断。

  9. PATCH:用于对资源进行部分更新。与PUT不同,PATCH只需要包含资源的更改部分,而不是整个资源的内容。然而,PATCH并不是所有服务器都支持的标准方法,它的使用取决于具体的服务器实现。