SQLServerのコールWEBAPI

コンポーネントの電源を入れ(バージョン以上2012をサポートしています)

sp_configureの' ショー高度なオプション'1 ;
GO 
RECONFIGUREをGO 
sp_configureの' OLEオートメーション手順'1 ;
GO 
RECONFIGUREをGO 
EXEC sp_configureの' OLEオートメーションの手順を' ;
GO

2.コールAPI

宣言 @ServiceUrlを 通り VARCHAR1000年に設定 @ServiceUrl  =  ' のhttp:// localhostを:52261 / API /値' 
のDECLARE  @dataの varchar型最大の);
設定 @data =を''                   

宣言 @Objectを として のInt 
宣言 @ResponseText  AS   VARCHAR8000 );      
Execの sp_OACreate ' Msxml2.ServerXMLHTTP.3.0 '@Object OUT。
Execの sp_OAMethod @Object' オープン'NULL' GET '@ServiceUrl' ' 
Execの sp_OAMethod @Objectは' 送信'NULL@data  - 发送数据
Execの sp_OAMethod @Object' responseText '@ResponseText OUTPUT
 EXEC sp_OAGetErrorInfo @Object  - 异常输出
選択  @ResponseText  
Execの sp_OADestroyを@Object 
GO

 

リターンの結果:

 

 

おすすめ

転載: www.cnblogs.com/Linky008/p/11129416.html