使用$ http.get请求将列表传递给webapi

时间:2015-08-18 11:24:52

标签: angularjs asp.net-web-api

我使用$http.get请求将List传递给我的webapi控制器。该列表似乎是null。为什么呢?

角: enter image description here

的WebAPI: enter image description here

1 个答案:

答案 0 :(得分:0)

您应该使用 POST List<Billing>发送到您的WebApi。在WebApi中将System.Web.Http.HttpGet更改为System.Web.Http.HttpPost

在您的dataService中使用以下内容:

       function post(endpoint, data) {
            return $http.post(baseUrl + '/' + endpoint, data)
               .error(function (data, status) {
                   notify.error('Error sending data to ' + endpoint + ' (' + status + ')');
               });
        }