MSSQL Win HTTP 5.1 игнорировать сертификат - PullRequest
0 голосов
/ 27 апреля 2018

Я пытаюсь создать запрос https из хранимой процедуры в MSSQL на веб-сайт https с помощью WinHttpRequest 5.1. Мне удалось создать запрос к обычному веб-сайту http с помощью процедур автоматизации OLE (sp_OACreate, sp_OAMethod и т. Д.), Но мне нужно установить объект WinHTTP, чтобы игнорировать любые ошибки сертификата.

WinHttp 5.1 сам поддерживает эту опцию, но я не знаю, как ее установить из MSSQL, к сожалению

Вот что я должен делать в MSSQL:

http.Option[WinHttpRequestOption_SslErrorIgnoreFlags] = SslErrorFlag_Ignore_All; 

1 Ответ

0 голосов
/ 27 апреля 2018

Просто установите свойство Option с помощью sp_OASetProperty. Вам нужны целочисленные значения для WinHttpRequestOption_SslErrorIgnoreFlags и SslErrorFlag_Ignore_All.

...