Здравствуйте форумчане, посылаю гет запрос на хттпс, и выдает такую ошибку: Раньше все было норм, гдето неделю-две не тестил прогу, и выдает ошибку, в чем дела ссл библиотеки в папке есть
Вот код отправки запроса PHP: ssl:=tIdSSLIOHandlerSocket.Create(nil); ssl.SSLOptions.Method:=sslvTLSv1; cookie:=TIdCookieManager.Create(nil); HTTP:=TIdHTTP.Create(nil); http.AllowCookies:=true; http.CookieManager:=cookie; http.IOHandler:=ssl; while kil<>kilk do begin cookie.CookieCollection.Clear; Synchronize(synkilk); Source:=http.Get('https://сайт.ru'); p:=tstringlist.Create; p.Add('username='+numb); p.Add('password=qazwsxedc'); Source := Utf8ToAnsi(http.post('https://сайт.ru',p)); if pos('Такого пользователя не существует.',Source)<>0 then Rez:=0 else begin if (pos('Пароль не правильный',Source)<>0) then Rez:=1; end; Synchronize(rezu); end; end;
В твоем коде есть утечки памяти. Но на счет проблемы с https. На каком конкретно этапе ты получаешь ошибку? Программа немного работает и дальше перестает, или сразу же получаешь ошибку?