9
使用基本身份验证的HttpWebRequest
我正在尝试通过一个模仿“基本身份验证请求”的身份验证请求,该请求是我们在为此行为设置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#知识所能提供的一切可能的任务,但是没有什么...