为什么c#无法使用网站内容? [关闭]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么c#无法使用网站内容? [关闭]相关的知识,希望对你有一定的参考价值。

private string
GetContent(string url)

    var request = (HttpWebRequest) WebRequest.Create(url);

    request.Method = "GET";
    var content = String.Empty;
    HttpStatusCode statusCode;

    using(var response = request.GetResponse())
        using(var stream = response.GetResponseStream()) 
            var contentType = response.ContentType;
            Encoding encoding = null;

            if (contentType != null) 
                var match = Regex.Match(contentType, @"(?<=charset\=).*");

                if (match.Success)
                    encoding = Encoding.GetEncoding(match.ToString());
            

        encoding = encoding ? ? Encoding.UTF8;

        statusCode = ((HttpWebResponse) response).StatusCode;
        using(var reader = new StreamReader(stream, encoding))
            content = reader.ReadToEnd();
    

    return content;

以上是我获取网站内容的代码:

与链接一起运行时:[https://homedy.com/][2],错误。但是,我通过链接运行此代码:[https://google.com/][1]它变得越来越漂亮。请让我知道会发生什么。代码有问题吗?

以上是关于为什么c#无法使用网站内容? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

网站在Safari中无法正常显示

为啥 Charles 应用关闭时无法访问网站?

idea无法打开解决情况

为啥我无法在 python 中正确使用 str.replace() 方法 [关闭]

443端口关闭,无法访问https类网页,该如何解决啊?

无法在本地开发网站:-( [关闭]