【发布时间】:2017-06-09 04:19:21
【问题描述】:
我想每小时向 API 发送一个 HTTP GET 调用。我希望将这些数据定向到我的 SQL Server 数据库(或 MySQL)。我是数据专家,而不是网络开发人员。
是否可以使用 SQL Server 进行此调用?如果是这样,怎么做?如果没有,最简单的解决方法是什么?
【问题讨论】:
标签: sql-server http
我想每小时向 API 发送一个 HTTP GET 调用。我希望将这些数据定向到我的 SQL Server 数据库(或 MySQL)。我是数据专家,而不是网络开发人员。
是否可以使用 SQL Server 进行此调用?如果是这样,怎么做?如果没有,最简单的解决方法是什么?
【问题讨论】:
标签: sql-server http
当然就这么简单;
exec [dbo].[APICaller_POST]
@URL = 'http://localhost:5000/api/auth/login'
,@BodyJson = '{"Username":"gdiaz","Password":"password"}'
部署此 CLR 存储过程后: https://github.com/geral2/SQL-APIConsumer
它有多个过程,允许您调用需要参数的 API,甚至传递多个标头和令牌身份验证。
【讨论】: