HTTP请求方法(又称为HTTP动词)表示客户端想要对服务器资源执行的操作类型。常见的HTTP请求方法有:
- GET:请求获取服务器资源。
- POST:请求向服务器提交要被处理的数据。
- PUT:请求服务器存储一个资源,覆盖目标资源。
- PATCH:请求服务器更新一个资源的部分字段。
- DELETE:请求服务器删除指定的资源。
- HEAD:请求获取资源的元信息,但不返回资源内容。
- 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