从anuglar应用程序连接到外部Web服务方法

时间:2016-02-02 14:39:39

标签: c# asp.net angularjs asp.net-mvc

我是一个新手,所以如果这个问题看起来很傻,请原谅我。 我直接获得了一个url外部服务POST方法,这是服务总线的一部分。我的前端应用程序是用angularJS编写的。如何连接到此方法?到目前为止,我一直在使用ASP.NET MVC Controller中的一些模拟数据来调用角度服务:

MyService.search = function (parameters) {
    return $http.post('/Home/Search', parameters);
};

调用此外部方法的方法是什么?我应该在Controller中构建一些逻辑吗?创建一个调用此外部服务的Web服务? 我将非常感谢你的帮助。

编辑:我只是将我的模拟URL替换为正确的一个调用搜索方法后出现错误:

[例外......"" nsresult:" 0x805e0006()" location:" JS frame :: http://localhost:7311/scripts/angular.js :: createHttpBackend /< ::第10704行"数据:没有]

返回logFn.apply(console,args);

1 个答案:

答案 0 :(得分:0)

你可以尝试一些事情。

  1. 使用您的浏览器连接到该服务(如果这样可以在您的$ http.post中试用)
  2. 确保服务已启用CORS,否则无法从其他域连接。
相关问题