我已阅读了几篇相关帖子,但仍无法得到答案。
在此链接:Which browsers don't support a HTTP DELETE with jQuery.ajax?,答案声称ie 6 7 8将支持put&删除http请求:
所有最近的浏览器(甚至旧的浏览器)都支持HTTP DELETE。
目前尚不清楚为什么jQuery文档中有这个注释, 除非他们指的是像Netscape 1或IE这样的旧浏览器 2。
有关信息,我在IE6中尝试过ajax DELETE请求甚至 使用这个浏览器它的工作原如果它适用于IE6,可以安全地假设 它适用于任何其他浏览器。
但是,在另一个链接:Problem with jQuery.ajax with 'delete' method in ie,答案声称ie 6 7 8不会支持put&删除http请求,并提供了一个遍历:
IE 7和8不支持DELETE和PUT方法。
为确保IE7和8正常工作,我会使用POST 参数:
data: {'_method': 'delete'}
所以与以下答案存在冲突,我不知道这个问题的确切答案。
我想知道这个问题的答案,因为我想在我网站的后端使用RESTful api,这个网站必须支持IE 6 7& 8.如果IE6 7& 8不支持put&删除http请求,我可以继续在后端使用RESTful api吗?我可以找到一个遍历(我在后端使用Java)?
答案 0 :(得分:0)
对于2018年,我们有充分的理由不支持IE的旧版本,即使对于中国小村庄的用户也是如此。
自wikipedia起,Windows XP Mainstream支持已于2009年4月14日终止。我认为,对于XP用户,从现在到2018年,我们有充分的理由建议他们要么更新其操作系统以获取XP。新版本的IE,或安装新的浏览器(例如chrome或firefox)。
请注意,Microsoft甚至将IE的名称更改为Edge。
不应再考虑此问题。