【问题标题】:Can I call a Web API from SQL Server?我可以从 SQL Server 调用 Web API 吗?
【发布时间】:2017-06-09 04:19:21
【问题描述】:

我想每小时向 API 发送一个 HTTP GET 调用。我希望将这些数据定向到我的 SQL Server 数据库(或 MySQL)。我是数据专家,而不是网络开发人员。

是否可以使用 SQL Server 进行此调用?如果是这样,怎么做?如果没有,最简单的解决方法是什么?

【问题讨论】:

标签: sql-server http


【解决方案1】:

当然就这么简单;

     exec  [dbo].[APICaller_POST]
     @URL = 'http://localhost:5000/api/auth/login'
     ,@BodyJson = '{"Username":"gdiaz","Password":"password"}'

部署此 CLR 存储过程后: https://github.com/geral2/SQL-APIConsumer

它有多个过程,允许您调用需要参数的 API,甚至传递多个标头和令牌身份验证。

【讨论】:

    猜你喜欢
    • 2019-01-22
    • 1970-01-01
    • 2010-09-07
    • 1970-01-01
    • 1970-01-01
    • 2013-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多