WinHttpSendRequest и HTTPS в Windows XP - PullRequest
       68

WinHttpSendRequest и HTTPS в Windows XP

0 голосов
/ 11 февраля 2019

ОС: Windows XP SP3.Приложение должно загрузить изображение с веб-сайта по протоколу https .В результате WinHttpSendRequest возвращает ошибку -2146893018.Вот фрагмент кода:

hRequest = WinHttpOpenRequest(hConnect, L"GET", Path, Protocol, 0, 0, WINHTTP_FLAG_SECURE);

    if(hRequest){
        bResults = WinHttpSendRequest(hRequest, WINHTTP_NO_ADDITIONAL_HEADERS, 0,
                                      WINHTTP_NO_REQUEST_DATA, 0, 0, 0);
    ...
    }

Эта проблема только на WinXP.В Windows 7 - все работает нормально.

Но если попытаться загрузить другое изображение с другого сайта по протоколу http (заменив WINHTTP_FLAG_SECURE на 0), то все будет работать нормально.Что не так?

...