1. GET:
- 用于请求指定资源。GET 请求只是获取数据,而不对服务器上的资源进行任何更改。
GET /index.html HTTP/1.1
2. POST:
- 用于向指定资源提交数据,请求服务器进行处理。数据在请求体中发送。
POST /submit-form HTTP/1.1
Content-Type: application/x-www-form-urlencoded
username=johndoe&password=secret
3. PUT:
- 用于向指定资源位置上传一个表示新状态的实体。
PUT /update-resource HTTP/1.1
Content-Type: application/json
{"key": "value"}
4. DELETE:
- 用于请求服务器删除指定的资源。
DELETE /delete-resource HTTP/1.1
5. HEAD:
- 与 GET 方法类似,但服务器只返回响应头,而不返回实际内容。通常用于检查资源是否存在和获取资源的元信息。
HEAD /index.html HTTP/1.1
6. OPTIONS:
- 用于描述目标资源的通信选项。客户端可以使用它来了解服务器支持哪些方法和/或哪些头信息。
OPTIONS /resource HTTP/1.1
7. PATCH:
- 用于对资源进行局部更新。客户端提交要应用于资源的部分修改。
PATCH /update-part HTTP/1.1
Content-Type: application/json-patch+json
[{"op": "replace", "path": "/key", "value": "new-value"}]
这些是常见的 HTTP 方法,它们定义了客户端与服务器之间的基本交互。根据具体的需求,不同的方法被用于不同的操作,例如获取资源、提交表单数据、更新资源等。
转载请注明出处:http://www.zyzy.cn/article/detail/12463/HTML