Я пытаюсь выполнить запрос аутентификации, который имитирует "базовый запрос аутентификации", который мы привыкли видеть при настройке IIS для этого поведения.
URL-адрес: https://telematicoprova.agenziadogane.it/TelematicoServiziDiUtilitaWeb/ServiziDiUtilitaAutServlet?UC=22&SC=1&ST=2
(предупреждение: https!)
Этот сервер работает под UNIX и Java как сервер приложений.
Это код, который я использую для подключения к этому серверу:
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();
(Я скопировал это из другого поста на этом сайте). Но я получаю такой ответ от сервера:
Базовое соединение было закрыто: при отправке произошла непредвиденная ошибка.
Думаю, я перепробовал все возможные задачи, которые могут предложить мне мои знания C #, но ничего ...