如何在C#中调用URL

时间:2014-07-04 20:09:30

标签: c# url

目前正在与Unity合作,这可能是一个超级基本的问题,但现在就是这样。

我需要在C#中调用我的应用中的网址。这样做是出于分析目的,因此我不想打开网络浏览器或其他任何内容,只需调用网址即可。我知道Application.OpenURL()打开浏览器,但是如何在不打开浏览器的情况下实现这一目标?

2 个答案:

答案 0 :(得分:2)

您可以尝试这样:

var client = new WebClient();
var x = client.DownloadString("http://example.com");

HttpWebRequest request = WebRequest.Create("http://example.com") as HttpWebRequest;
HttpWebResponse response = request.GetResponse() as HttpWebResponse;
Stream stream = response.GetResponseStream();

答案 1 :(得分:1)

使用System.Net命名空间中的WebClient类。

它是HTTP客户端的高级实现,非常易于使用。

有一个名为.DownloadString()的方法,它可以完全按照您的意愿运行 - 使用HTTP GET调用URL并将响应作为字符串返回。