我在API控制器上声明了一个函数:
[HttpGet, Authorize]
public List<UIPhotoModel> GetPhotosByAlbumID(int AlbumID)
{
....
}
我从我的javascript调用它:
var urinocat = '/api/Photo/GetPhotosByAlbumID';
$.get({ url: urinocat, contentType: "application/json" }, 0)
.done(function (data) {
vm.UncategorisedImages(data);
});
得到:
GET http://localhost:54065/api/Photo/GetPhotosByAlbumID 404 (Not Found)
我知道如何修复它的唯一方法是创建一个类,其中包含一个int,并在我的控制器方法中传递接受。为什么无法找到API方法?
所有其他的工作与我使用复杂的对象并将该bk传递给控制器。但是一个int - 它失败了。
答案 0 :(得分:0)
您是否尝试过在网址中使用查询字符串发出请求,如下所示: http://localhost:54065/api/Photo/GetPhotosByAlbumID的 /?ALBUMID = 1 强>