C# 如何在C中调用URL

C# 如何在C中调用URL,c#,url,C#,Url,目前正在与Unity合作,这可能是一个超级基本的问题,但接下来是 我需要在C中调用我的应用程序中的URL。这是出于分析目的,因此我不想打开web浏览器或其他任何东西,只需调用URL即可。我知道Application.OpenURL可以打开浏览器,但如何在不打开浏览器的情况下实现这一点 在System.Net命名空间中使用WebClient类 它是HTTP客户机的高级实现,非常易于使用 有一个名为.DownloadString的方法,它完全满足您的需要-使用HTTP GET调用URL并以字符串形式

目前正在与Unity合作,这可能是一个超级基本的问题,但接下来是


我需要在C中调用我的应用程序中的URL。这是出于分析目的,因此我不想打开web浏览器或其他任何东西,只需调用URL即可。我知道Application.OpenURL可以打开浏览器,但如何在不打开浏览器的情况下实现这一点

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

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

有一个名为.DownloadString的方法,它完全满足您的需要-使用HTTP GET调用URL并以字符串形式返回响应。

您可以这样尝试:

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


太好了,谢谢你的快速回复!将此标记为已接受。@Bypp:-不客气!
HttpWebRequest request = WebRequest.Create("http://example.com") as HttpWebRequest;
HttpWebResponse response = request.GetResponse() as HttpWebResponse;
Stream stream = response.GetResponseStream();