目前正在与Unity合作,这可能是一个超级基本的问题,但现在就是这样。
我需要在C#中调用我的应用中的网址。这样做是出于分析目的,因此我不想打开网络浏览器或其他任何内容,只需调用网址即可。我知道Application.OpenURL()打开浏览器,但是如何在不打开浏览器的情况下实现这一目标?
答案 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并将响应作为字符串返回。