现在需要一个服务!
定时去访问设定好的网页,
这个网页的作用就是生成XML文档怎么用实现服务中访问网页,并且获取到返回结果?各位大侠给小弟出个招~~~~~
定时去访问设定好的网页,
这个网页的作用就是生成XML文档怎么用实现服务中访问网页,并且获取到返回结果?各位大侠给小弟出个招~~~~~
解决方案 »
- C# 窗口不可见后, 其后台进程是否仍继续运行
- 窗体FormClosing中可以写Hide()么?
- C#如何在文件图标的左下角动态添加一个自定义标志?
- 这个方法中为什么要这样写
- C#访问sql基础问题
- Blog为什么不不能上传图片
- 如何在本窗体失去集点后仍可获得鼠标或键盘的活动??
- 如何将DataGridView中选定的一行数据复制添加到另外一个完全相同的DataGridView
- 求助大侠看看批量操作问题,求批评。。。
- C#客户端WinForm怎么自动(不许要用户选择文件)上传日志到Web服务器
- 问一个与WCF有关的问题
- c#如何取到 win7 机器的 32位ip地址呢?我的代码取到的不是 32 位的呀?
网页是自己的!这个网页的功能就是访问的时候生成XML显示出来!
var HttpWebRequest hp = (HttpWebRequest)WebRequest.Create(url);
hp.Method = "POST";
hp.ContentType = "text/xml";
hp.ServicePoint.Expect100Continue = false;
var sentBuff = Encoding.UTF8.GetBytes(SentMessage);
hp.ContentLength = sentBuff.Length;
using (var sw = hp.GetRequestStream())
{
sw.Write(sentBuff, 0, sentBuff.Length);
sw.Flush();
using (var wr = hp.GetResponse())
{
using (var sr = new StreamReader(wr.GetResponseStream(), Encoding.UTF8))
{
ReceivedXml = sr.ReadToEnd();
}
}
}而在asp.net网页那一段,大致在它最后几行就是写Response.Clear();
Response.Write(xml);
Response.End();
更多的你自己去想去吧,如果你在公司里工作,为了你和你的公司着想,还是留一些东西让你自己去创在出来最好。
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(“”);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
System.IO.StreamReader sr = new StreamReader(response.GetResponseStream(), System.Text.Encoding.GetEncoding("gb2312"));
Console.Write(sr.ReadToEnd());
sr.Close();
response.Close();System.Net.WebClient wc = new System.Net.WebClient();
wc.Credentials = System.Net.CredentialCache.DefaultCredentials;
Byte[] pageData = wc.DownloadData("");
string html= System.Text.Encoding.Default.GetString(pageData);