I have read several related posts, and still cannot get the answer.
in this link: Which browsers don't support a HTTP DELETE with jQuery.ajax?, the answer claims that the ie 6 7 8 will support the put& delete http request:
All recent browsers (and even old ones) support HTTP DELETE.
It's not clear why there is this note in the jQuery documentation, unless they are referring to very old browsers like Netscape 1 or IE 2.
For information, I've tried an ajax DELETE request in IE6 and even with this browser it works. If it works with IE6, it's safe to assume it works with any other browser.
but, in another link: Problem with jQuery.ajax with 'delete' method in ie, the answer claims that the ie 6 7 8 will not suppor the put& delete http request, and also provided a walk around:
IE 7 and 8 do not support DELETE and PUT methods.
To ensure that IE7 and 8 work properly, I would use a POST with the parameters:
data: {'_method': 'delete'}
So there is a conflict with below answers, and I donot know the exact answer for this problem.
I want to know the answer of this question, since I want to use a RESTful api at the backend of my website, and this website must support IE 6 7& 8. If IE6 7 &8 does not support put& delete http requests, can I continue to use a RESTful api in the backend? can I find a walk-around(I am using Java in the backend)?