Estoy tratando de pasar por una solicitud de autenticación que imita la "solicitud de autenticación básica" que estamos acostumbrados a ver al configurar IIS para este comportamiento.
La URL es: https://telematicoprova.agenziadogane.it/TelematicoServiziDiUtilitaWeb/ServiziDiUtilitaAutServlet?UC=22&SC=1&ST=2
(advertencia: https!)
Este servidor se ejecuta bajo UNIX y Java como servidor de aplicaciones.
Este es el código que uso para conectarme 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();
(Copié esto de otra publicación en este sitio). Pero recibo esta respuesta del servidor:
La conexión subyacente se cerró: se produjo un error inesperado en un envío.
Creo que probé todas las tareas posibles que me ofrece mi conocimiento sobre C #, pero nada ...