为了账号安全,请及时绑定邮箱和手机立即绑定

在大多数浏览器中,PUT、DELETE、HEAD等方法都可用吗?

在大多数浏览器中,PUT、DELETE、HEAD等方法都可用吗?

DIEA 2019-06-01 14:23:56
在大多数浏览器中,PUT、DELETE、HEAD等方法都可用吗?我在这里见过几个问题如何调试RESTful服务,其中提到:不幸的是,相同的浏览器不允许我测试HTTPPUT、DELETE,甚至在一定程度上甚至HTTPPOST。我还听说浏览器只支持GET和POST,来自其他一些来源,如:http://www.packetizer.com/ws/rest.htmlhttp:/www.mail-Archive.com/j抄-user@jakarta.apache.org/msg13518.htmlhttp://www.xml.com/cs/user/view/cs_msg/1098然而,Firefox中的一些快速测试表明PUT和DELETE请求按预期工作-XMLHttpRequest成功完成,该请求将以正确的方法显示在服务器日志中。这其中是否有我缺少的方面,比如跨浏览器兼容性或非明显的限制?
查看完整描述

1 回答

?
缥缈止盈

TA贡献2041条经验 获得超4个赞

HTML表单支持GET和POST。(HTML 5一度添加了PUT/DELETE,但它们被删除了。)

XMLHttpRequest支持每种方法,包括鸡肉,尽管某些方法名与CASE不敏感地匹配(方法对每个HTTP都是区分大小写的),而一些方法名称由于安全原因(例如CONNECT)根本不受支持。

浏览器正在慢慢地集中在XMLHttpRequest指定的规则上,但正如另一条评论所指出的,仍然存在一些差异。


查看完整回答
反对 回复 2019-06-01
  • 1 回答
  • 0 关注
  • 1441 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信