J'essaie de passer par une demande d'authentification qui imite la "demande d'authentification de base" que nous avons l'habitude de voir lors de la configuration d'IIS pour ce comportement.
L'URL est: https://telematicoprova.agenziadogane.it/TelematicoServiziDiUtilitaWeb/ServiziDiUtilitaAutServlet?UC=22&SC=1&ST=2
(avertissement: https!)
Ce serveur fonctionne sous UNIX et Java en tant que serveur d'applications.
Voici le code que j'utilise pour me connecter à ce serveur:
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();
(J'ai copié ceci à partir d'un autre article sur ce site). Mais je reçois cette réponse du serveur:
La connexion sous-jacente a été fermée: une erreur inattendue s'est produite lors d'un envoi.
Je pense que j'ai essayé toutes les tâches possibles que mes connaissances sur C # ont à m'offrir, mais rien ...