我要验证一些链接是否有效 代码如下
HttpWebResponse MyRes = null;
HttpWebRequest MyReq = (HttpWebRequest)HttpWebRequest.Create("http://manager.szycjy.gov.cn:8089/actionservlet/../infoview/downloadfile.jsp?filename=public/files/media_upload/090104115114328.WMV&filenamereal=17届3中全会解读--新农村建设下");
MyReq.Timeout = 7000;
MyReq.AllowAutoRedirect = false;
MyRes = (HttpWebResponse)MyReq.GetResponse();
if (MyRes.StatusCode == HttpStatusCode.OK)
{
MyRes.Close();
MessageBox.Show("success");
}
执行到 MyRes.Close();程序就退出了,后面的MessageBox.show()就不执行了 ..不知道哪儿出了问题。。其他几千个链接验证都没问题,就这个卡壳..代码需要怎么修改。 小弟在线求解 ...
HttpWebResponse MyRes = null;
HttpWebRequest MyReq = (HttpWebRequest)HttpWebRequest.Create("http://manager.szycjy.gov.cn:8089/actionservlet/../infoview/downloadfile.jsp?filename=public/files/media_upload/090104115114328.WMV&filenamereal=17届3中全会解读--新农村建设下");
MyReq.Timeout = 7000;
MyReq.AllowAutoRedirect = false;
MyRes = (HttpWebResponse)MyReq.GetResponse();
if (MyRes.StatusCode == HttpStatusCode.OK)
{
MyRes.Close();
MessageBox.Show("success");
}
执行到 MyRes.Close();程序就退出了,后面的MessageBox.show()就不执行了 ..不知道哪儿出了问题。。其他几千个链接验证都没问题,就这个卡壳..代码需要怎么修改。 小弟在线求解 ...
解决方案 »
- VB6制作的DLL组件在C#中使用时,当鼠标指向该组件的类函数时,怎样也能提示一个函数说明,这在编写VB6类代码时如何安排这些函数说明才能达到这种目的。
- ASP.NET截取字符
- TreeView 问题
- 自定义Web控件问题!!!
- winform中如何得到弹出对话框中的内容...
- C# 将DataTable里的数据导出到excel的代码,出了个问题谁能帮我
- C#Double类型数据四舍五入问题
- 如何利用C#实现程序异常关闭之后页面恢复的功能
- c#遍历treeview的问题,实在没辙了
- 如何在datagrid中嵌入单选框和复选框?
- 把互联网上自动生成的CSV文件导入数据库
- 为啥“System.Configuration.ConfigurationSettings”并不包含“appSettings”的定义
HttpWebResponse MyRes = null;
HttpWebRequest MyReq = (HttpWebRequest)HttpWebRequest.Create("http://manager.szycjy.gov.cn:8089/actionservlet/../infoview/downloadfile.jsp?filename=public/files/media_upload/090104115114328.WMV&filenamereal=17届3中全会解读--新农村建设下");
//MyReq.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET4.0C; .NET4.0E)";
MyReq.Timeout = 3000;
//MyReq.AllowAutoRedirect = false;
//if (MyRes.StatusCode==HttpStatusCode.OK)
MyRes = (HttpWebResponse)MyReq.GetResponse();
System.IO.Stream sm = MyRes.GetResponseStream();
if(sm.CanRead)
{
sm.Close();
MyRes.Close();
MyReq.Abort();
MessageBox.Show("success");
}