我可以在HTML表单中使用PUT方法将数据从表单发送到服务器吗?
XHTML 1.x表单仅支持GET和POST。GET和POST是“ method”属性的唯一允许值。
根据HTML标准,您不能这样做。方法属性的唯一有效值是get和post,它们对应于GET和POST HTTP方法。<form method="put">是无效的HTML,将被视为<form>,即发送GET请求。
<form method="put">
<form>
取而代之的是,许多框架只是使用POST参数来隧道化HTTP方法:
<form method="post" ...> <input type="hidden" name="_method" value="put" /> ...
当然,这需要服务器端解包。