为什么我的$ http实际上并没有发送任何数据?

时间:2014-05-21 03:00:59

标签: angularjs

我正在使用以下代码块:

app.putConfigs = function () {
    $http({
        data: app.config,
        headers: app.user.getHeaders(),
        url: '/api/Config/Put',
        method: "PUT"
    });
}

据我所知,这与角度文档中的相同。 app.config是一个对象。

当我用fiddler检查时,没有JSON数据被发送到服务器。

我使用$ http的方式有问题吗?

1 个答案:

答案 0 :(得分:0)

我会从一些简单的东西开始,以帮助诊断您的问题。看看是否有效:

$http.put('/api/config', { key: 'test' }).then(function(resp) {
  console.log(resp);
});

文档参考:https://docs.angularjs.org/api/ng/service/$http#put