Создание простого запроса к API генератора паролей (makemeapassword.ligos.net).
Если я запускаю его через прокси-сервер Fiddler, он работает нормально.Когда я закрываю Fiddler и выключаю прокси, он не работает.Возвращаемая ошибка: «Ошибка сокета # 10054 Сброс соединения по пиру».
Я попытался испортить SSLOptions.Method и Version, но ни один из них не работает.Я также обновил библиотеки OpenSLL до последней версии, но не повезло.Любые намеки на то, где я должен искать?
Использование Delphi 10 Сиэтл.
var
HTTP: TIdHTTP;
SSL: TIdSSLIOHandlerSocketOpenSSL;
URL : String;
begin
URL := TIdURI.URLEncode('https://makemeapassword.ligos.net/api/v1/passphrase/plain?pc=1&wc=4&sp=n&maxCh=64&whenNum=EndOfPhrase&nums=1&whenUp=StartOfWord&ups=4');
HTTP := TIdHTTP.Create(nil);
try
{with Fiddler turned on, and these uncommented out, it works}
{HTTP.ProxyParams.ProxyServer := '127.0.0.1';}
{HTTP.ProxyParams.ProxyPort := 8888;}
SSL := TIdSSLIOHandlerSocketOpenSSL.Create(HTTP);
HTTP.IOHandler := SSL;
HTTP.Get(URL);
finally
HTTP.Free;
end;