HttpOkResult返回封装的对象响应

时间:2017-09-06 19:51:06

标签: c# asp.net-mvc http asp.net-web-api serialization

您好我有一个简单的web api,它返回以下对象的IEnumerable

public interface IProductList 
{
string Id { get; set; }
 string Name { get; set; }
}

我的网络API方法

 [HttpGet]
 public IHttpActionResult GetProducts()
 {
  IEnumerable<IProductList> productList =  //Do some logic 
  return Ok(productList);
 }

我的角色代码

       $http.get('/api/GetProducts').success(function (data, status, headers, config) {
       var response = data;                        
       // Do some post success logic
       }).error(function (data, status, header, config) { //error handling });              

问题:

问题是......一切正常......但是我没有直接获得一系列产品,而是获得了类似于下图的内容。产品阵列被一些奇怪的物体所包围。当我到达response[0].__interceptors[0]时 - 我看到实际价值。(以绿色突出显示)有什么想法吗? 更新 - 我发现这只发生在我的Dev环境中。在我当地没有发生。那变得越来越疯狂了。

enter image description here

0 个答案:

没有答案