假设我的 Web 应用程序在服务器端完全支持 PUT 和 DELETE,我应该使用它们吗?
基本上我的问题是有多少浏览器支持这个:
<form method="PUT">
或
<form method="DELETE">
除了符合 REST 标准之外,使用这两种 HTTP 方法还有什么好处吗? (假设这两个方法的替代是常用的POST)
最佳答案
您的问题涉及两个密切相关但独立的标准,HTTP 和 HTML。 PUT 和 DELETE 方法是 HTTP 的一部分。在 HTTP 中,它们明显用于 RESTful 接口(interface)和其他基于 HTTP 构建的服务,例如 Webdav。
HTML 版本 4 只定义了表单的 POST 和 GET 的使用。此时的 HTML5 似乎可以支持更多的方法。 [注意,支持不包含在当前的 w3 草案中]
任何当前的浏览器支持(我没有直接知道任何)都将非常有限,并且只有作为最前沿的实验才真正有用。
关于html - 是否应该在表单中使用 PUT 和 DELETE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5162960/