gpt4 book ai didi

sql-server - 从 SQL Server 存储过程调用 API

转载 作者:行者123 更新时间:2023-12-01 23:06:44 27 4
gpt4 key购买 nike

从 ASP.NET Web 窗体调用 API 非常简单。

WebClient wc = new WebClient();
string urlData = wc.DownloadString("http://xxx.xxx.xx.xx/sssss/getResponse.do?ID=testing");

但是我们可以从 SQL Server 存储过程调用 API 吗?

如果是,那么我们如何从 SQL Server 存储过程调用 API 以及如何获得 API 响应?

最佳答案

请参阅a link更多细节。

Declare @Object as Int;
Declare @ResponseText as Varchar(8000);

Code Snippet
Exec sp_OACreate 'MSXML2.XMLHTTP', @Object OUT;
Exec sp_OAMethod @Object, 'open', NULL, 'get',
'http://www.webservicex.com/stockquote.asmx/GetQuote?symbol=MSFT', --Your Web Service Url (invoked)
'false'
Exec sp_OAMethod @Object, 'send'
Exec sp_OAMethod @Object, 'responseText', @ResponseText OUTPUT

Select @ResponseText

Exec sp_OADestroy @Object

关于sql-server - 从 SQL Server 存储过程调用 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22067593/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com