ОС: 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), то все будет работать нормально.Что не так?