为什么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#无法使用网站内容? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章