jQuery相当于curl命令

时间:2013-10-30 21:30:24

标签: jquery json curl

相关网站为http://echojson.com/

使用curl你可以这样做:

curl --globoff -i -H "Accept: application/json" -X DELETE http://echojson.com/_history

清除历史。

  $.ajax({
    url: 'http://echojson.com/_history',
    type: 'DELETE',
    success: function(result) {
        console.log(result);
    }
  });

给了我

OPTIONS http://echojson.com/_history [HTTP/1.1 404 Not Found 110ms]

我该怎么办?

1 个答案:

答案 0 :(得分:0)

您可以阅读jQuery Reference

  

注意:其他HTTP请求方法(如PUT和DELETE)也可以   在这里使用,但并非所有浏览器都支持它们。

我用Firefox on JS Bin测试了它并且在Fiddler中得到了相同的结果:我的请求标题是

OPTIONS /_history HTTP/1.1

我不知道,如果它在Chrome或其他浏览器中有效,但看起来,您唯一的可能性是,如果您确实需要DELETE请求,请将GET请求发送到您的服务器并让服务器执行DELETE请求。