如何使用Azure移动服务REST API?

李健

新的自定义API脚本允许通过任何类型的连接进行大量自定义。

我发现Azure移动服务–客户端SDK中的此网站自定义API描述了自定义API。

var client = new WindowsAzure.MobileServiceClient('http://myservice.azure-mobile.net/', 'mykey');
    client.invokeApi('query', {
        method: 'POST'
    });

但是我无法运行此代码。它应该显示一条消息“ Hello post World!”。我将代码放在HTML文件中的标记内,然后运行它,但是没有任何反应。

有什么帮助吗?

卡洛斯菲盖拉

您所拨打的电话正在呼叫您的服务,但忽略了其响应。假设您有一个名为“ query”的自定义API(因为它是您要传递给的内容invokeApi),其内容如下:

exports.post = function(request, response) {
    response.send(200, { message: 'Hello world' });
};

您的客户端代码正在调用它,并且(如果一切正常)接收到响应,但是它没有执行任何操作。有两种方法可以确定是否正在拨打电话。例如,您可以在API中添加日志条目并检查服务中的日志:

exports.post = function(request, response) {
    console.log('The API was called');
    response.send(200, { message: 'Hello world' });
};

或者,您可以使用网络工具(例如,浏览器开发人员工具或Fiddler)来查看是否正在发出请求。或者,您实际上可以在客户端执行某些操作:

var client = new WindowsAzure.MobileServiceClient('http://myservice.azure-mobile.net/', 'mykey');
client.invokeApi('query', {
    method: 'POST'
}).done(
    function(result) { alert('Result: ' + JSON.stringify(result)); },
    function(error) { alert('Error: ' + error); }
);

如果要通过浏览器调用API,则需要查看的一件事是,页面的加载域是否位于“配置”标签下“跨主机”的“允许来自主机名的请求”列表中-起源资源共享(cors)”部分。如果不是,那么您可能会收到错误而不是想要的响应。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用REST API启动Azure VM(已取消分配)

来自分类Dev

如何使用WebAPI从Rest API向上和向下扩展Azure云服务

来自分类Dev

如何使用Rest API添加Azure Web角色

来自分类Dev

在Azure移动服务自定义API中使用事务

来自分类Dev

发布不会更新API(Azure移动服务)

来自分类Dev

如何使用服务器定义的ID构建REST API?

来自分类Dev

如何通过REST API在SQL Azure中允许Windows Azure服务

来自分类Dev

如何通过REST API使用IBM Watson的QA服务

来自分类Dev

如何使用Bearer令牌从Azure DevOps调用REST API

来自分类Dev

如何使用Azure数据工厂管道调用REST API?

来自分类Dev

如何使用Azure MSAL库访问Azure服务管理API?

来自分类Dev

如何在.NET中使用REST API创建Azure蓝图

来自分类Dev

如何在Google服务帐户中使用PubSub Rest API?

来自分类Dev

如何使用REST API启动Azure VM(已取消分配)

来自分类Dev

使用C#后端注册Azure移动服务自定义API

来自分类Dev

我应该使用Azure移动服务还是坚持使用Web Api

来自分类Dev

如何使用服务器定义的ID构建REST API?

来自分类Dev

如何从Azure移动服务自定义Api调用方法?

来自分类Dev

如何使用.NET在Azure移动服务后端上调用api /状态?

来自分类Dev

如何通过REST API在SQL Azure中允许Windows Azure服务

来自分类Dev

使用“应用程序”权限访问Azure移动服务JavaScript后端API

来自分类Dev

如何在Azure中使用我自己的API而不是使用移动API

来自分类Dev

对Azure移动服务使用普通API请求

来自分类Dev

授权Azure存储服务REST API

来自分类Dev

如何使用Laravel 5.3创建REST完整Web服务的Api

来自分类Dev

如何使用 Azure REST ARM API 上传或更新云服务证书

来自分类Dev

如何使用 Azure REST ARM API 获取云服务证书

来自分类Dev

如何使用应用服务方法作为 REST API 端点?

来自分类Dev

Azure 分析服务 Rest API 中使用哪个版本的 TLS

Related 相关文章

  1. 1

    如何使用REST API启动Azure VM(已取消分配)

  2. 2

    如何使用WebAPI从Rest API向上和向下扩展Azure云服务

  3. 3

    如何使用Rest API添加Azure Web角色

  4. 4

    在Azure移动服务自定义API中使用事务

  5. 5

    发布不会更新API(Azure移动服务)

  6. 6

    如何使用服务器定义的ID构建REST API?

  7. 7

    如何通过REST API在SQL Azure中允许Windows Azure服务

  8. 8

    如何通过REST API使用IBM Watson的QA服务

  9. 9

    如何使用Bearer令牌从Azure DevOps调用REST API

  10. 10

    如何使用Azure数据工厂管道调用REST API?

  11. 11

    如何使用Azure MSAL库访问Azure服务管理API?

  12. 12

    如何在.NET中使用REST API创建Azure蓝图

  13. 13

    如何在Google服务帐户中使用PubSub Rest API?

  14. 14

    如何使用REST API启动Azure VM(已取消分配)

  15. 15

    使用C#后端注册Azure移动服务自定义API

  16. 16

    我应该使用Azure移动服务还是坚持使用Web Api

  17. 17

    如何使用服务器定义的ID构建REST API?

  18. 18

    如何从Azure移动服务自定义Api调用方法?

  19. 19

    如何使用.NET在Azure移动服务后端上调用api /状态?

  20. 20

    如何通过REST API在SQL Azure中允许Windows Azure服务

  21. 21

    使用“应用程序”权限访问Azure移动服务JavaScript后端API

  22. 22

    如何在Azure中使用我自己的API而不是使用移动API

  23. 23

    对Azure移动服务使用普通API请求

  24. 24

    授权Azure存储服务REST API

  25. 25

    如何使用Laravel 5.3创建REST完整Web服务的Api

  26. 26

    如何使用 Azure REST ARM API 上传或更新云服务证书

  27. 27

    如何使用 Azure REST ARM API 获取云服务证书

  28. 28

    如何使用应用服务方法作为 REST API 端点?

  29. 29

    Azure 分析服务 Rest API 中使用哪个版本的 TLS

热门标签

归档