猿问

sql server 中怎么调用第三方service 通过post方法

在网上 发现了如下以下一段代码,但是post的数据改传到哪?

 

alter procedure [dbo].[proc_CallWebService]
as
begin
declare @obj int
declare @url varchar(200)
declare @response varchar(5000)
set @url='http://1******4/WEB.RequestSenderService/Service/AuthRequest'
exec sp_OACreate 'MSXML2.ServerXMLHttp',@obj out
exec sp_OAMethod @obj,'Open',null,'post',@url,false
exec sp_OAMethod @obj,'send'
exec sp_OAGetProperty @obj,'responseText',@response out

select @response [response]
exec sp_OADestroy @obj
END

 

 

慕姐8265434
浏览 1115回答 8
8回答

慕森王

你牛逼。。听一句劝。写个控制台。程序比都这个好

四季花海

 项目需求,前面流程用了SQL Server Service Broker 技术

斯蒂芬大帝

。。。  会不会?

眼眸繁星

@碎豆芽: 会我也不这么用。

芜湖不芜

@顾晓北: sp怎么post 数据  求指导,谢谢了

HUX布斯

写个C#的dll,暴露个方法给sql server调用。估计好用一点。代码也好处理
随时随地看视频慕课网APP

相关分类

SQL Server
我要回答