向目标资源提交数据,通常用于创建子资源或触发处理。POST 既不安全也不幂等。
快速事实
| 属性 | 值 |
|---|---|
| 安全(不改变资源状态) | 否 |
| 幂等(重复请求结果相同) | 否 |
| 可缓存 | 否 |
描述
向目标资源提交数据,通常用于创建子资源或触发处理。POST 既不安全也不幂等。
示例
curl -X POST https://api.example.com/users -H "Content-Type: application/json" -d '{"name":"Ada"}'请求示例
POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
{"name":"Ada"}POST 与 GET 的区别
| POST | GET |
|---|---|
| 提交数据 | 获取数据 |
| 不安全 | 安全 |
| 不幂等 | 幂等 |
全部 HTTP 方法
常见问题
POST 不是安全方法,调用它可能会改变资源状态。
POST 是不幂等的:重复请求可能产生不同结果。
来源与规范
继续探索
相关状态码
相关头