鉴于HTTP支持各种方法,如GET
,PUT
,POST
,DELETE
(更像PATCH
,HEAD
,{{ 1}}等)。我在想这些方法中哪一个使用OPTIONS
请求。或者我们可以选择在提出AJAX
请求时说明我们要使用哪些方法。
答案 0 :(得分:1)
Ajax支持以上所有内容。如果使用jQuery,指定要使用的方法特别容易。
答案 1 :(得分:0)
HTML表单(最高为HTML版本4和XHTML 1)仅支持GET and POST
作为HTTP请求方法。解决方法是使用隐藏的表单字段通过POST隧道传输其他方法,该字段由服务器读取并相应地调度请求。
但是,在所有主要的Web浏览器(IE,Firefox,Safari,Chrome,Opera)中,XMLHttpRequest(即AJAX调用)的实现都支持GET, POST, PUT and DELETE
。
参考:Are the PUT, DELETE, HEAD, etc methods available in most web browsers?