![]() |
1
5
ask Anne : http://annevankesteren.nl/2007/10/http-method-support 它已经有几年的历史了,但是它提供了一个干净的健康清单来放置和删除,但是它也尝试了不同情况下更模糊的动词,比如TRACE和PROPFIND: vankesteren测试了firefox3、opera9.5和internetexplorer7,这是预发行版和发行版的混合。GET和POST按预期工作,并且都支持rfc2616中的标准http方法集。有一些大小写的问题,所以你应该尽量坚持大写;TRACE和OPTIONS分别是在Firefox和Opera中发现问题的边缘案例。连接、跟踪和搜索对于IE来说是有问题的。记住这是2007年写的。
我认为浏览器除了GET和POST之外不支持的所有混乱源于HTML规范列出了
这两个在
HTML
这就是为什么浏览器只支持HTML中的GET和POST;既然标准这么说。 当前(2014年1月) XMLHttpRequest specification 另一方面,明确指出应允许通过请求方法,但有一些例外(CONNECT、TRACE或TRACK),并且RFC2616方法应大写:
另一个或多或少得出相同结论的来源:XMLHttpRequest支持PUT和DELETE: http://jshirley.vox.com/library/post/xmlhttprequest-and-rest.html (警告,截至2014年5月断开的链接)。 编辑 问题已经解决了 asked before 当然,但两年前的答案仍然有效。 编辑 Anne van Kesteren 2007年的简短简历,并添加了关于HTML和XMLHttpRequest的部分 |
![]() |
2
-1
看到了吗 PutDeleteSupport |