首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何与AngularJS的$http路由和C语言开发的API通信

如何与AngularJS的$http路由和C语言开发的API通信
EN

Stack Overflow用户
提问于 2016-06-16 13:10:23
回答 2查看 54关注 0票数 0

我已经使用AngularJS,Bootstrap,HTML,CSS制作了web应用程序图形用户界面。后端团队正在用C编程开发API。

那么我的$http请求(从工厂发出)中的路由如何与C编程接口(控制器)通信,以获取数据或执行相关操作。

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2016-06-16 13:26:56

您只需要URI,异步请求将如下所示:

代码语言:javascript
复制
    $http.get('URI goes here').then(
            function (response) {
                //success
                vm.data = response;
            },
            function (response) {
                //fail
                console.log("error");
            }
        );
票数 1
EN

Stack Overflow用户

发布于 2016-06-16 13:39:52

我认为你需要学习Web API的概念。基本上是服务器(在你的例子中用C写的?)响应各种HTTP请求(GET、POST、PUT等)。通过定义Web API,您只需说明对于特定路径的某些http请求,将会有一个有意义的响应。

例如,下面是一个Web API:

代码语言:javascript
复制
GET /api/users - list users
GET /api/users/{id} - get a specific user
POST /api/users/{id} - update specific user

要使用此端点(/api/users),您可以使用$resource$http,如下所示:

代码语言:javascript
复制
var UserFactory = $resource('/api/users/:id');
var userlist = UserFactory.query();
var user = UserFactory.get({id: 123});
user.$promise.then(function(){
 user.balance = 100000000;
 user.$save();
});

基本上,angular在后台将$resource调用转换为HTTP请求。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37850329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档