为什么 HttpClient 没有在浏览器中打开任何页面?
Why HttpClient is not opening any page in the browser?
我有一个控制台应用程序,我想从中打开一个 asp.net 页面。
我试过这个:
HttpClient client = new HttpClient();
client.BaseAddress = new Uri("http://localhost:9000/");
client.GetAsync("http://localhost:9000/");
但是当我 运行 应用程序时,浏览器中没有任何内容被打开。
当您想以编程方式获取或 post 数据时,您可以使用 HttpClient
。如果你想在你的操作系统中打开一个外部应用程序,你应该使用 Process class.
只需使用您想要的 url 启动它,您的操作系统就会为您打开默认浏览器。
像这样
System.Diagnostics.Process.Start("http://localhost:9000/")
要在默认浏览器中打开页面,您可以使用
System.Diagnostics.Process.Start("http://localhost:9000/");
正如 Dano-o 在评论中提到的
“HttpClient
没有图形组件,也不控制网络浏览器。”
我有一个控制台应用程序,我想从中打开一个 asp.net 页面。
我试过这个:
HttpClient client = new HttpClient();
client.BaseAddress = new Uri("http://localhost:9000/");
client.GetAsync("http://localhost:9000/");
但是当我 运行 应用程序时,浏览器中没有任何内容被打开。
当您想以编程方式获取或 post 数据时,您可以使用 HttpClient
。如果你想在你的操作系统中打开一个外部应用程序,你应该使用 Process class.
只需使用您想要的 url 启动它,您的操作系统就会为您打开默认浏览器。
像这样
System.Diagnostics.Process.Start("http://localhost:9000/")
要在默认浏览器中打开页面,您可以使用
System.Diagnostics.Process.Start("http://localhost:9000/");
正如 Dano-o 在评论中提到的
“HttpClient
没有图形组件,也不控制网络浏览器。”