Sql server MSSQL Win HTTP 5.1忽略证书

Sql server MSSQL Win HTTP 5.1忽略证书,sql-server,tsql,http,winhttp,Sql Server,Tsql,Http,Winhttp,我正在尝试使用WinHttpRequest 5.1创建一个从MSSQL中的存储过程到https网站的https请求。我已经使用OLE自动化过程(sp_OACreate、sp_OAMethod等)成功创建了对普通http网站的请求,但我需要将WinHTTP对象设置为忽略任何证书错误 WinHttp 5.1本身支持此选项,但我不知道如何从MSSQL设置它 以下是我在MSSQL中应该做的事情: http.Option[WinHttpRequestOption_SslErrorIgnoreFlags]

我正在尝试使用WinHttpRequest 5.1创建一个从MSSQL中的存储过程到https网站的https请求。我已经使用OLE自动化过程(sp_OACreate、sp_OAMethod等)成功创建了对普通http网站的请求,但我需要将WinHTTP对象设置为忽略任何证书错误

WinHttp 5.1本身支持此选项,但我不知道如何从MSSQL设置它

以下是我在MSSQL中应该做的事情:

http.Option[WinHttpRequestOption_SslErrorIgnoreFlags] = SslErrorFlag_Ignore_All; 

只需将属性设置为。您需要
WinHttpRequestOption\u SslErrorIgnoreFlags
SslErrorFlag\u Ignore\u All

的整数值。您能给我举个例子吗?我尝试了
EXEC@hr=sp\u OASetProperty@Object,'4','13056'
(13056=0x3300=sslerrorfagg\u Ignore\u All),它返回了未知的名称。欢迎使用。现在将答案标记为正确,这样你的问题就不会一直没有答案。谢谢,完成了。我将在这里写一行适用于我的代码
EXEC@hr=sp\u OASetProperty@Object,'Option','13056',4
,其中13056=0x3300=sslerorflag\u Ignore\u All和4=WinHttpRequestOption\u sslerorignoreflags的int值