gpt4 book ai didi

php - 通过隧道的 HTML 表单 PUT 方法,我不明白的东西

转载 作者:搜寻专家 更新时间:2023-10-31 21:37:04 25 4
gpt4 key购买 nike

HTML 不能用于通过表单提交 PUT 请求。您只能通过 javascript 作为 ajax 请求来完成。行。在另一篇帖子中有人说(答案为 +40):

Browsers only support POST and GET, if you need PUT, you have to send the form via post/get and then do the proper PUT request on server-side.

这是否意味着您可以使用表单(比如说 POST 方法)上传文件,但服务器将其解释为 PUT 方法?但是,如果请求作为 POST 方法处理,则无法像使用 PUT 一样将数据流式传输到服务器,所以我不明白。请问有人可以澄清一下吗?

最佳答案

您只能在浏览器中使用 POST 或 GET。一些 REST 实现使用“方法覆盖”变量来向服务器指示您实际上需要不同的方法(参见 http://docs.slimframework.com/ 搜索“方法覆盖”)

这只是一个简单的隐藏变量,您可以对其应用您自己的约定,然后在您的服务器端代码中对其使用react。

编辑:(澄清)除了通过标准 HTML 表单的 POST/GET 之外,浏览器不支持任何其他方式。您可以设置一种机制,让您的应用程序知道您打算通过另一种方法发送,但 Web 服务器仍会将其作为 POST 处理。

关于php - 通过隧道的 HTML 表单 PUT 方法,我不明白的东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16683045/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com