从Windows服务打开URL

时间:2012-05-18 06:12:49

标签: windows service

http://www.myserver.com/mypage.php?param1=abc&param2=123

我需要通过IExplorer从Windows服务打开此URL,或者不在Windows启动时打开。

OR

我可以在Windows启动时从Windows服务向我的网络服务器提交HTML表单吗?

2 个答案:

答案 0 :(得分:0)

根据您的要求,最好的方法可能是使用HttpWebRequest。你可以写一些像这样的代码来完成表单帖子:

string url = "http://www.myserver.com/mypage.php?param1=abc&param2=123";
var request = (HttpWebRequest)HttpWebRequest.Create(url);
request.Method = "POST";
var response = (HttpWebResponse)request.GetResponse();
// etc... read the response from the server here, if you need it

答案 1 :(得分:0)

在Windows Vista及更高版本中,服务使用非交互式窗口工作站,无法与用户交互。请阅读here以获取更多信息。