【问题标题】:HTTP PATCH via POST?通过 POST 的 HTTP 补丁?
【发布时间】:2025-12-31 05:25:06
【问题描述】:

有没有办法在 POST 或 PUT 中使用 PATCH 方法?

我在 Raspberry Pi 上使用智能镜像存储库,它用于自定义命令的唯一方法是 GET/POST/PUT。 GPIO-Server 唯一的方法是 PATCH 我试过 put 但它只返回一个 405 Method Not Allowed。

【问题讨论】:

  • Is there anyway to use method patch inside either POST or PUT 这没有任何意义。 PATCH 是一个 HTTP 动词,与 POST 和 PUT 具有相同的含义,因此它不能在其中一个“内部”

标签: http http-method


【解决方案1】:

不,这是不可能的。 HTTP 方法可以是 POST 或 PATCH,但不能通过另一种方法使用一种方法。我能想到的唯一解决方案是使用代理,它将 POST 请求更改为 PATCH。例如,您将向代理服务器发送 POST 请求,而代理服务器将向目标服务器发送具有相同数据的 PATCH 请求。

【讨论】: