Saya mencoba memeriksa permintaan otentikasi yang meniru "permintaan otentikasi dasar" yang biasa kita lihat ketika mengatur IIS untuk perilaku ini.
URL-nya adalah: https://telematicoprova.agenziadogane.it/TelematicoServiziDiUtilitaWeb/ServiziDiUtilitaAutServlet?UC=22&SC=1&ST=2
(peringatan: https!)
Server ini berjalan di bawah UNIX dan Java sebagai server aplikasi.
Ini adalah kode yang saya gunakan untuk terhubung ke server ini:
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();
(Saya menyalin ini dari pos lain di situs ini). Tetapi saya menerima jawaban ini dari server:
Koneksi yang mendasarinya ditutup: Kesalahan tak terduga terjadi pada pengiriman.
Saya rasa saya mencoba setiap tugas yang mungkin yang saya ketahui tentang C # yang ditawarkan, tetapi tidak ada ...