解决iis7.5服务器上.net 获取不到https页面的信息

前端技术 2023/09/04 .NET

我的获取页面需要cookie,不需要的可以去掉;

GET的方法:

复制代码 代码如下:

/// <summary>
        /// 获取URL访问的HTML内容 获取https 页面的
        /// </summary>
        /// <param name=\"Url\">URL地址</param>
        /// <returns>HTML内容</returns>
        public static string GetWebContent(string Url, CookieContainer cookieContainer)
        {
            string strResult = \"\";
            try
            {
                ServicePointManager.Expect100Continue = true;
                ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url);
                request.CookieContainer = cookieContainer;
                request.Timeout = 30000;
                request.Headers.Set(\"Pragma\", \"no-cache\");

                HttpWebResponse response = (HttpWebResponse)request.GetResponse();
                Stream streamReceive = response.GetResponseStream();

                Encoding encoding = Encoding.GetEncoding(\"utf-8\");
                StreamReader streamReader = new StreamReader(streamReceive, encoding);
                strResult = streamReader.ReadToEnd();
            }
            catch
            {

            }
            return strResult;
        }

本文地址:https://www.stayed.cn/item/11675

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。