首页 > 其他分享 >HttpWebRequest获取url出现:基础连接已经关闭:超出了消息长度限制

HttpWebRequest获取url出现:基础连接已经关闭:超出了消息长度限制

时间:2022-12-14 00:12:23浏览次数:75  
标签:string url httpWebRequest result 关闭 HttpWebRequest streamReader

在使用HttpWebRequest获取远程url的时候,出现了莫名其妙的一个错误,找遍了所有渠道,网上都没有相关案例,最后经过自己仔细琢磨,终于研究出来了解决案例,案例如下

 

出现的问题:

 

 

 

public static string GetContentByCookieContainer(string url, ref CookieContainer cc)

        {

            string result = "";

            try

            {

                HttpWebRequest httpWebRequest = WebRequest.Create(url) as HttpWebRequest;

                //*********此处为解决案例代码,请进入万象文库https://www.2wx.com/view-6595326.html下载。

                httpWebRequest.CookieContainer = cc;

 

                HttpWebResponse httpWebResponse = httpWebRequest.GetResponse() as HttpWebResponse;

                Stream responseStream = httpWebResponse.GetResponseStream();               

                StreamReader streamReader = new StreamReader(responseStream, Encoding.UTF8);               

                result = streamReader.ReadToEnd();

                streamReader.Close();

            }

            catch(Exception exp)

            {

                MessageBox.Show(exp.Message);

                return "读取错误:" + url ;

            }

            return result;

    }

标签:string,url,httpWebRequest,result,关闭,HttpWebRequest,streamReader
From: https://www.cnblogs.com/kobayashilin/p/16981024.html

相关文章