Skip to content

Latest commit

 

History

History
9 lines (9 loc) · 1.25 KB

HTTP方法都有那些?.md

File metadata and controls

9 lines (9 loc) · 1.25 KB
  1. GET:请求指定的资源。GET请求应该只用于获取数据,并且不应当引起服务器上资源状态的改变。
  2. POST:向指定的资源提交数据以进行处理(例如,提交表单或上传文件)。数据包含在请求体中。POST请求可能会创建新的资源或修改现有资源。
  3. PUT:将请求体中的数据发送到指定的资源以创建或替换该资源。相对于POST,PUT具有幂等性,意味着多次执行相同的PUT请求应该产生相同的结果。
  4. DELETE:删除指定的资源。
  5. HEAD:与GET方法类似,但服务器在响应中只返回头部信息,不返回实际的资源内容。这常用于检测资源的有效性或最近更新时间。
  6. OPTIONS:描述目标资源的通信选项,用于确定服务器支持的HTTP方法。
  7. PATCH:对资源应用部分修改。它比PUT更加精细,只更新资源的一部分而不是整个资源。
  8. CONNECT:将连接转换为透明的TCP/IP隧道,通常用于SSL加密服务器的代理(通过CONNECT方法将请求转发给HTTPS端口)。
  9. TRACE:执行一个消息回环测试,沿路径回显收到的请求。这允许客户端看到请求被中间服务器添加的或修改的字段。