Ich versuche, eine Authentifizierungsanforderung zu durchlaufen, die die "grundlegende Authentifizierungsanforderung" nachahmt, die wir beim Einrichten von IIS für dieses Verhalten gewohnt sind.
Die URL lautet: https://telematicoprova.agenziadogane.it/TelematicoServiziDiUtilitaWeb/ServiziDiUtilitaAutServlet?UC=22&SC=1&ST=2
(Warnung: https!)
Dieser Server wird unter UNIX und Java als Anwendungsserver ausgeführt.
Dies ist der Code, mit dem ich eine Verbindung zu diesem Server herstelle:
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();
(Ich habe dies von einem anderen Beitrag auf dieser Seite kopiert). Aber ich erhalte diese Antwort vom Server:
Die zugrunde liegende Verbindung wurde geschlossen: Beim Senden ist ein unerwarteter Fehler aufgetreten.
Ich glaube, ich habe jede mögliche Aufgabe ausprobiert, die mir mein Wissen über C # zu bieten hat, aber nichts ...