【发布时间】:2021-03-01 20:42:48
【问题描述】:
我正在用 PHP 制作一个 REST API,我知道我可以通过 $_SERVER['REQUEST_METHOD'] 捕获请求方法。
但是,如何在浏览器中触发 PUT/DELETE 请求?
我无法想象更改表单标记的方法属性以指定除 GET 或 POST 之外的方法将适用于所有浏览器......而且 HTML 标准无法识别它。
谢谢。
【问题讨论】:
-
当您说“在 PHP 中”时,这意味着您想要在服务器端执行请求,这就是我的回答。您后来关于浏览器和 HTML 的陈述暗示您想从客户端执行此操作,但是……您能澄清一下吗?
-
其实我根本不应该提到 PHP。我只希望我的客户端,无论是网络浏览器还是你有什么,使用 HTML 通过 HTTP 作为 PUT 或 DELETE 传输数据,而不仅仅是 GET 和 POST。
-
那种改变了整个问题.....所以你的“php标签”会误导并可能会限制你的听众。您可能想重新发布并更详细地描述您要完成的工作。