什么是HTTP请求方法?有哪些HTTP请求方法?代码举例讲解

HTTP请求方法(又称为HTTP动词)表示客户端想要对服务器资源执行的操作类型。常见的HTTP请求方法有:

  1. GET:请求获取服务器资源。
  2. POST:请求向服务器提交要被处理的数据。
  3. PUT:请求服务器存储一个资源,覆盖目标资源。
  4. PATCH:请求服务器更新一个资源的部分字段。
  5. DELETE:请求服务器删除指定的资源。
  6. HEAD:请求获取资源的元信息,但不返回资源内容。
  7. OPTIONS:请求查询服务器的HTTP方法。
    其他方法还有:TRACE,CONNECT等。

代码示例:

GET请求:

GET /users/1 HTTP/1.1
Host: example.com

POST请求:

POST /users HTTP/1.1 
Host: example.com
Content-Type: application/x-www-form-urlencoded

name=John&age=30

PUT请求:

PUT /users/1 HTTP/1.1  
Host: example.com
Content-Type: application/json

{"name": "John", "age": 30}

PATCH请求:

PATCH /users/1 HTTP/1.1  
Host: example.com  
Content-Type: application/json

{"name": "John"} 

DELETE请求:

DELETE /users/1 HTTP/1.1  
Host: example.com