HTML表单PUT方法

Dag*_*ang 43 html javascript firefox google-chrome

因为服务器端只接受PUT方法,所以我method='PUT'在HTML表单中使用.但是浏览器没有按预期使用方法PUT,它是GET.当我设置method='POST'POST.
我不知道为什么method='PUT'不起作用.我在Chrome和Firefox上测试过.

cyp*_*her 89

浏览器只支持POSTGET,如果你需要PUT,你必须通过邮寄发送表单/获取,然后做适当的PUT服务器端请求.

编辑虽然,大多数XMLHttpRequest实现支持PUTDELETE.


小智 18

PUT不被承认并被同化GET.

大多数框架使用隐藏输入来获取PUTDELETE:

<input type="hidden" name="_method" value="PUT">
Run Code Online (Sandbox Code Playgroud)