Hej.
Używam Delphi XE6. Pobieram informacje z API (https://wl-api.mf.gov.pl/api/search/nips/) w następujący sposób:
Request := TIdHTTP.Create(nil);
LHandler := TIdSSLIOHandlerSocketOpenSSL.Create(nil);
LHandler.SSLOptions.Method := sslvTLSv1_2;
LHandler.SSLOptions.Mode := sslmUnassigned;
Request.IOHandler := LHandler;
Request.ReadTimeout := 10000;
Request.ConnectTimeout := 10000;
Result := Request.Get('https://wl-api.mf.gov.pl/api/search/nips/' + ANumeryNIP + '?date=' + FormatDateTime('yyyy-mm-dd', Date));
Jeszcze tydzień temu wszystko mi działało, a od wczoraj dostaję błąd "403 Forbidden". Gdy wywołuje ten sam URL w przeglądarce to normalnie działa i otrzymuję dane wynikowe.
Czy coś dodatkowego w tej chwili muszę ustawić aby działało pobieranie danych?
w Delphi XE6 wersja Indy, którą mam domyślnie zainstalowaną to 10.6.0.5122. Czy nagle ta wersja przestała działać?