AngularJS无法成功调用WebAPI,但Fiddler可以吗?

时间:2018-09-27 15:31:00

标签: angularjs asp.net-web-api

我对AngularJS很陌生。我正在尝试$ http。

我创建了一个非常简单的WebAPI进行测试。下面是代码:

public class ProductsController : ApiController
{
    Product[] product = new Product[]
       {
        new Product { Id = 1, Name = "Fruit" },
        new Product { Id = 2, Name = "Yo-yo"},
        new Product { Id = 3, Name = "Hammer"}
       };

    public IHttpActionResult GetProducts()
    {
        return Ok(new { results = product as IEnumerable<Product> });
    }
}

当我尝试使用Fiddler访问时,它会正确返回JSON。但是,当我尝试在此处使用此工作示例时:http://embed.plnkr.co/lrn0NNMNbIVE4rS4Fytd/preview

然后调用http://localhost:55403/api/products(我更改了选项值中的属性以匹配产品),它甚至都没有。

似乎去了onFetchError。

这是否意味着WebAPI没有按预期返回JSON?

谢谢

0 个答案:

没有答案