Cześć,
Mam problem z połączeniem się do api teryt. Uzyskałem login i hasło. W Visual Studio w projekcie wygenerowałem referencje do serwisu. Przy próbie wywołania metody
CzyZalogowanyAsync()
po minucie otrzymuję TimeoutException
(1 minuta). Taki scenariusz mam w przypadku próby połączenia do api w wersji produkcyjnej jak i testowej.
Aplikacja konsolowa w .NET 5.
var endpointAddress = new EndpointAddress("https://uslugaterytws1.stat.gov.pl/terytws1.svc");
var basicHttpsBinding = new BasicHttpsBinding();
basicHttpsBinding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Basic;
basicHttpsBinding.Security.Mode = BasicHttpsSecurityMode.Transport;
var proxy = new ChannelFactory<ServiceReference1.ITerytWs1>(basicHttpsBinding, endpointAddress);
proxy.Credentials.UserName.UserName = "username";
proxy.Credentials.UserName.Password = "password";
var result = proxy.CreateChannel();
var test = await result.CzyZalogowanyAsync();
Prośba o pomoc.
PS. Czy znacie inne API, gdzie mógłbym pobrać aktualne dane terytorialne Polski? Chodzi mi o podział administracyjny, miasta i ulice.
Pozdrawiam