HttpWebRequest抓取页面 返回错误: (414) Request-URI Too Long。
string url= "https://esales.16288.com/homepage.aspx ";
CookieContainer cookie = new CookieContainer();
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.CookieContainer = cookie;
request.Credentials = CredentialCache.DefaultCredentials;
request.PreAuthenticate = true;
request.UserAgent = HttpContext.Current.Request.UserAgent;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
HttpContext.Current.Session[ "cookieheader "] = request.CookieContainer.GetCookieHeader(new Uri(url));
response.Close();
错误随机 有时可以用 有时报(414) Request-URI Too Long。
------解决方案--------------------服务器拒绝服务当前请求因为URI的长度超过了服务器的解析范围。
------解决方案--------------------UP..
------解决方案--------------------没看出什么问题
可能是远程服务器的问吧
------解决方案--------------------晕,一点都看不懂,帮你顶一下
------解决方案--------------------服务器解析的问题。
------解决方案--------------------是不是连接超时了??!!
------解决方案--------------------应该是远程服务器的事
------解决方案--------------------过路
------解决方案--------------------正如你说的Request-URI Too Long,可能你的查询字符串太长
------解决方案--------------------mark