MSSQL Win HTTP 5.1忽略证书

时间:2018-04-26 21:26:01

标签: 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] = SslErrorFlag_Ignore_All; 

1 个答案:

答案 0 :(得分:0)

只需使用Option设置sp_OASetProperty属性即可。您需要WinHttpRequestOption_SslErrorIgnoreFlagsSslErrorFlag_Ignore_All的整数值。