可能重复:
REST development plugin for browser with all HTTP methods
Are the PUT, DELETE, HEAD, etc methods available in most web browsers?
如何告诉Web浏览器发送PUT或DELETE请求?我知道我可以通过更改表单方法属性来告诉它发送POST或GET请求。看来这个功能并不难实现。
我刚读了一篇着名的文章“我如何向妻子解释REST”http://tomayko.com/writings/rest-to-my-wife。毋庸置疑,我之前有过怀疑,现在我确信RESTful是设计Web应用程序的最佳方式。
浏览器真的没有实现PUT和DELETE吗?如果是这样,为什么?有什么设计考虑因素?此外,是否有计划将这些功能集成到浏览器和其他Web标准中?
主流浏览器是否已实现全套HTTP功能?如果是,我如何要求他们使用这些功能?
答案 0 :(得分:3)
它不是关于浏览器,而是关于用于定义表单的HTML版本 - HTML 4.01和XHTML 1.0(我不确定HTML 5)仅支持GET和POST作为HTML表单的方法。如果你想使用PUT和DELETE,你必须直接使用JavaScript和XMLHttpRequest
或者一些简化这个的JavaScript库(比如jQuery)。