如何在C#中执行一个HTTP的URL呀?

时间:2022-08-30 17:55:36
我有一个网页表单一提交就能够发送短信,现在我要用C#做一个监控程序(其实就是一个WindowsService),因此想在C#程序里面执行这个网页。能做到吗?

是不是就相当于发送一个http的post请求(或者get)请求?

11 个解决方案

#1


System.Net .WebClient  wc=new WebClient ();
wc.DownloadData (url);

#2


HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://rose/test/aspx/asp1.aspx");
StreamReader sr = new StreamReader(request.GetResponse().GetResponseStream());
Console.WriteLine(sr.ReadToEnd());
sr.Close();
http://rose/test/aspx/asp1.aspx就是想要请求的网页的URL。

#3


http://expert.csdn.net/Expert/topic/2391/2391158.xml?temp=.9623682

#4


哎呀,刚才搞错了!

#5


哪个错了?

#6


信息发错了,本来是要把地址发给斑竹的,没想到发到这上面来了。

#7


怎么不行呢?测试过了吗?

#8


斑竹很厉害吗?那就好啊。

#9


肯定测试啦。

出了什么问题?

#10


提交表单 -> ASP.NET程序写一个本地消息队列(MSMQ) -> 你写个Windows服务来处理消息
或者用文件也可以,.NET有监控文件/文件夹改动的类的

#11


server.tranfer(web address)

#1


System.Net .WebClient  wc=new WebClient ();
wc.DownloadData (url);

#2


HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://rose/test/aspx/asp1.aspx");
StreamReader sr = new StreamReader(request.GetResponse().GetResponseStream());
Console.WriteLine(sr.ReadToEnd());
sr.Close();
http://rose/test/aspx/asp1.aspx就是想要请求的网页的URL。

#3


http://expert.csdn.net/Expert/topic/2391/2391158.xml?temp=.9623682

#4


哎呀,刚才搞错了!

#5


哪个错了?

#6


信息发错了,本来是要把地址发给斑竹的,没想到发到这上面来了。

#7


怎么不行呢?测试过了吗?

#8


斑竹很厉害吗?那就好啊。

#9


肯定测试啦。

出了什么问题?

#10


提交表单 -> ASP.NET程序写一个本地消息队列(MSMQ) -> 你写个Windows服务来处理消息
或者用文件也可以,.NET有监控文件/文件夹改动的类的

#11


server.tranfer(web address)