永发信息网

sql server 发送HTTP请求

答案:2  悬赏:20  手机版
解决时间 2021-03-18 08:49
  • 提问者网友:太高姿态
  • 2021-03-17 18:31
RT 我要用作业 来实现定时的功能 请求一个aspx 就行
最佳答案
  • 五星知识达人网友:归鹤鸣
  • 2021-03-17 19:59
ALTER PROCEDURE [dbo].[P_GET_HttpRequestData]( @URL text, @status int=0 OUT, @returnText varchar(2000)='' OUT ) AS BEGIN DECLARE @object int, @errSrc int EXEC @status = SP_OACreate 'Msxml2.ServerXMLHTTP.3.0', @object OUT IF @status <> 0 BEGIN EXEC SP_OAGetErrorInfo @object, @errSrc OUT, @returnText OUT RETURN END EXEC @status= SP_OAMethod @object,'open',NULL,'GET',@URL IF @status <> 0 BEGIN EXEC SP_OAGetErrorInfo @object, @errSrc OUT, @returnText OUT RETURN END EXEC @status=SP_OAMethod @object,'setRequestHeader','Content-Type','application/x-www-form-urlencoded' EXEC @status= SP_OAMethod @object,'send',NULL IF @status <> 0 BEGIN EXEC SP_OAGetErrorInfo @object, @errSrc OUT, @returnText OUT RETURN END EXEC @status= SP_OAGetProperty @object,'responseText',@returnText OUT IF @status <> 0 BEGIN EXEC SP_OAGetErrorInfo @object, @errSrc OUT, @returnText OUT RETURN END END
全部回答
  • 1楼网友:一把行者刀
  • 2021-03-17 20:22
你这提问 就像一个体育老师带出来的搞编程的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯