0

我正在尝试使用 jquery 发送 PUT 请求,并且服务器不断发送“NetworkError:415 Unsupported Media Type”作为响应。

使用终端,我可以成功地做到:

curl -X PUT -d '{"data-1" : 2.00, "data-2" : false}' -H "Content-Type:application/json" http://site.com/api/add/none/1053809

但是 ajax 调用不断失败,如下所述:

$.ajax({
    url: "http://site.com/api/add/none/1053809",
    type: "PUT",
    data: '{"data-1" : 2.00, "data-2" : false}',
    success : function(msg) {
        console.log(msg);
    }
});
4

1 回答 1

0

不幸的是,并非所有浏览器都支持 PUT 方法。试一试最新版本的 Chrome,看看它是否适用。

于 2012-04-05T16:15:57.340 回答