Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Сети > Проблема с HTTPS


Автор: Booster0 24.12.2018, 18:43
Добрый день. 
С сетевыми технологиями раньше не работал, поэтому прошу прощенья, если что не так объясню.
В программе, помимо всего прочего, клиент потребовал отправку URL запроса на HTTPS сайт(просто отправка, дальше сайт сам обрабатывает).
Использую IdHTTP и IdSSLIOHandlerSocketOpenSSL, последний указан как IOHandler для IdHTTP.
Библиотеки libeay32.dll и ssleay32.dll скачал (версии от 22.11.2018), положил в system32 и, на всякий случай, в каталог программы.
При попытке выполнения IdHTTP1.Get выводится ошибка "HTTP/1.1.303 See Other".
Примерный вид URL 
  htpps:\\..адрес..&address=%C2%A0%D0%...&owner=%C2%A0%D0%93%D0%B0%
  и т.д., всего более 10 параметров

Delphi 10.1 Berlin, Indy 10

Подскажите, что я не так делаю. Спасибо

Автор: Snowy 25.12.2018, 12:24
Код 303 - это редирект.
Нужно установить IdHTTP1.HandleRedirect:=true;
Если это не поможет, нужно выяснить, куда этот запрос ведёт на самом деле и отправлять запрос в конечную точку.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)