• sqlserver 发送http请求


    sp_configure 'show advanced options', 1;
    GO
    RECONFIGURE;
    GO
    sp_configure 'Ole Automation Procedures', 1;
    GO
    RECONFIGURE;
    GO
    EXEC sp_configure 'Ole Automation Procedures';
    GO
    

      

    ALTER PROCEDURE [dbo].[Proc_System_SendSayHelloHttp]
    	@Parametro varchar(10) = NULL    
    AS
        DECLARE @obj INT
        DECLARE @sUrl varchar(200)
        DECLARE @response INT
        
        SET @sUrl = 'http://127.0.0.1:8008/api/Shop/SayHello'
        
        EXEC sp_OACreate 'MSXML2.ServerXMLHTTP', @obj OUT
        EXEC sp_OAMethod @obj,'Open', NULL, 'Get', @sUrl, false
        EXEC sp_OAMethod @obj,'Send'
        EXEC sp_OAGetProperty @obj, 'responseText', @response OUT
        
        SELECT @response [response]
        EXEC sp_OADestroy @obj
    RETURN
    

      

  • 相关阅读:
    练习12
    练习11
    练习10(图片题)
    练习9(第九章习题)
    练习8(图片题)
    练习5
    练习4
    对象的赋值与比较
    静态方法
    静态变量
  • 原文地址:https://www.cnblogs.com/EasyLive2006/p/9758843.html
Copyright © 2020-2023  润新知