Estou tentando passar por uma solicitação de autenticação que imita a "solicitação básica de autenticação" que estamos acostumados a ver ao configurar o IIS para esse comportamento.
O URL é: https://telematicoprova.agenziadogane.it/TelematicoServiziDiUtilitaWeb/ServiziDiUtilitaAutServlet?UC=22&SC=1&ST=2
(aviso: https!)
Este servidor está em execução no UNIX e Java como servidor de aplicativos.
Este é o código que eu uso para conectar-me a este servidor:
CookieContainer myContainer = new CookieContainer();
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://telematicoprova.agenziadogane.it/TelematicoServiziDiUtilitaWeb/ServiziDiUtilitaAutServlet?UC=22&SC=1&ST=2");
request.Credentials = new NetworkCredential(xxx,xxx);
request.CookieContainer = myContainer;
request.PreAuthenticate = true;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
(Copiei isso de outro post neste site). Mas eu recebo esta resposta do servidor:
A conexão subjacente foi fechada: ocorreu um erro inesperado em um envio.
Acho que tentei todas as tarefas possíveis que meu conhecimento em c # me oferece, mas nada ...