我想从某网站下下载Rss数据,希望在下载前检测网站是否可连接,请问如何检测?
解决方案 »
- 帮忙补下扩展方法
- Windows Server 2008 R2下安装 VS2008 后没有智能设备项目
- 我想用wcf来实现数据同步(外网),给点建议撒
- |zyciis| 我在CSDN上面下载的一个HOOK程序但没有效果 大家看看哪里出错了 谢谢大家
- 用服务调用bat文件,不成功,请高手指教
- struct时用IntPtr代替HWND会出问题吗
- C#向sql2000插入数据问题
- DataGrid记录重复显示的问题,急死...............
- C#怎样控制人物匀速移动
- win32编程中如何获取模态窗体的句柄
- FileUpload如何从一个D盘固定txt文件上传到E盘的某一个文件夹中
- 如何在多线程中显示新窗口?
-----------[DllImport("wininet.dll")]
private extern static bool InternetCheckConnection(String url, int flag, int ReservedValue);
public bool GetExtranet()
{
bool extranet = false;
try
{
if (InternetCheckConnection("http://news.163.com/special/00011K6L/rss_newstop.xml", 1, 0).Equals(false))
{
extranet = false;
}
else
{
extranet = true;
}
}
catch (Exception e)
{
e.ToString();
}
return extranet;
}下载Rss数据 存到XML
------
string URL = "http://news.163.com/special/00011K6L/rss_newstop.xml";
XmlDocument xmldocument = new XmlDocument();
xmldocument.Load(URL);
xmldocument.Save(System.Windows.Forms.Application.StartupPath + ("~doc.xml"));试试...
{
HttpWebRequest request=(HttpWebRequest)WebRequest.Create("");
HttpWebResponse myResponse=(HttpWebResponse)request.GetResponse();
if(myResponse.StatusDescription.ToString().ToUpper()=="")
{ }
}
catch(WebException webExcp)
{
}
这个方法好像不管用
一直提示false