为什么HttpClient没有在浏览器中打开任何页面?

时间:2015-03-01 09:03:29

标签: c# .net httpclient

我有一个控制台应用程序,我想从它打开一个asp.net页面。

我试过了:

HttpClient client = new HttpClient();
client.BaseAddress = new Uri("http://localhost:9000/");
client.GetAsync("http://localhost:9000/");

但是当我运行应用程序时,浏览器中的任何内容都无法打开。

2 个答案:

答案 0 :(得分:3)

当您想要获得或发布数据时,请使用HttpClient。如果要在操作系统中打开外部应用程序,则应使用Process类。

只需使用您想要的网址启动它,您的操作系统就会为您打开默认浏览器。

喜欢这个

System.Diagnostics.Process.Start("http://localhost:9000/")

答案 1 :(得分:3)

要在默认浏览器中打开该页面,您可以使用

 System.Diagnostics.Process.Start("http://localhost:9000/");

正如Dano-o的评论所述 “HttpClient没有图形组件,也没有控制网络浏览器。”