小编典典

应该以表格形式使用PUT和DELETE吗?

html

假设我的Web应用程序在服务器端完全支持PUT和DELETE,我应该使用它们吗?

基本上我的问题是有多少浏览器支持此功能:

<form method="PUT">

要么

<form method="DELETE">

除了符合REST之外,使用这两种HTTP方法还有什么好处?(假设这两种方法的替代品是常用的POST)


阅读 342

收藏
2020-05-10

共1个答案

小编典典

您的问题涉及两个密切相关但又独立的标准,即HTTP和HTML。PUT和DELETE方法是HTTP的一部分。在HTTP中,它们在RESTful接口和基于HTTP的其他服务(例如Webdav)中有明显的用途。

最高版本4的HTML仅定义了表单的POST和GET使用。此时的HTML5似乎可以支持其他方法。[注意,当前的w3草案中不包括支持]

当前对浏览器的任何支持(我都不是直接知道的)将非常有限,并且只有在最前沿的实验中才真正有用。

2020-05-10