Calling an API from SQL Server stored procedure

后端 未结 7 527
暖寄归人
暖寄归人 2020-11-28 04:23

Calling an API from ASP.NET Web Form is very easy.

WebClient wc = new WebClient();
string urlData = wc.DownloadString(\"http://xxx.xxx.xx.xx/sssss/getRespons         


        
7条回答
  •  情书的邮戳
    2020-11-28 04:49

    Please see a link for more details.

    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
    

提交回复
热议问题