我想從我的服務調用C#控制器中的方法,我得到404錯誤。 getTopics方法在AdminController.cs中。我也添加了getTopics代碼。如果我改變路徑,我得到401(未授權)。這是否意味着我的路徑是正確的,但我無權訪問它?從服務調用到C#控制器404錯誤
var adminService = function() {
this.baseUrl = $location.protocol() + "://" + location.host + "/";
}
adminService.prototype.getTopics = function() {
var self = this;
var promise = $http(
{
method: 'POST',
url: self.baseUrl + 'Admin/getTopics',
contentType: 'application/json'
});
return promise;
}
該文件夾結構的屏幕截圖未提供任何上下文來幫助回答此問題。顯示該文件的*內容*可能是另一回事,但由於這是404錯誤,服務器如何配置(MVC或WebAPI路由器)是此處需要的信息。 – Claies
getTopics是HTTPGet還是HTTP Post,看起來你用'POST'調用get方法調用 – Knitesh
我也添加了getTopics – user6934713