Javascript HTML表单放置方法
因为服务器端只接受PUT方法,所以我在HTML表单中使用了Javascript HTML表单放置方法,javascript,html,firefox,google-chrome,Javascript,Html,Firefox,Google Chrome,因为服务器端只接受PUT方法,所以我在HTML表单中使用了method='PUT'。但是浏览器没有按预期使用方法PUT,它是GET。当我设置method='POST'时,它是POST我不知道为什么method='PUT'不起作用。我已经在Chrome和Firefox上进行了测试。浏览器只支持POST和GET,如果需要PUT,您必须通过POST/GET发送表单,然后在服务器端执行适当的PUT请求 EDIT尽管如此,XMLHttpRequest的大多数实现都支持PUT和DELETEPUT不被识别,并
method='PUT'
。但是浏览器没有按预期使用方法PUT,它是GET
。当我设置method='POST'
时,它是POST
我不知道为什么
method='PUT'
不起作用。我已经在Chrome和Firefox上进行了测试。浏览器只支持POST
和GET
,如果需要PUT
,您必须通过POST/GET发送表单,然后在服务器端执行适当的PUT
请求
EDIT尽管如此,XMLHttpRequest的大多数实现都支持
PUT
和DELETE
PUT
不被识别,并被同化为GET
大多数框架使用隐藏输入来获取PUT
或DELETE
:
试试看,这里有一些代码示例。