HttpWebRequest和HttpWebResponse下载地址不正确的问题

问题描述

各位,我想弄个下载程序。有如下代码,但是出了问题了。下载一般文件可以,但是下载类似华军这种网站的文件就出现只下载到首页面。小弟认为这可能和解析和跳转有关,但是又不知道怎么改。各位给点建议。分不多,多包含。privatevoidStartDown(string_Url){Streamns=null;FileStreamfs=null;try{HttpWebRequestrequest=(HttpWebRequest)WebRequest.Create(_Url);HttpWebResponseresponse=(HttpWebResponse)request.GetResponse();ns=response.GetResponseStream();fs=newFileStream("2.rar",FileMode.Create);byte[]_Buffer=newbyte[512];intnReadSize=ns.Read(_Buffer,0,_Buffer.Length);while(nReadSize>0){//this._Pointer+=nReadSize;fs.Write(_Buffer,0,nReadSize);nReadSize=ns.Read(_Buffer,0,_Buffer.Length);}}catch(Exceptionex){thrownewException(ex.Message.ToString());}finally{fs.Close();ns.Close();}}privatevoidbutton1_Click(objectsender,EventArgse){StartDown("http://cz.onlinedown.net/down/wrar380sc.exe");}

解决方案

解决方案二:
各位,给点提示吧。

时间: 2024-09-09 13:11:27

HttpWebRequest和HttpWebResponse下载地址不正确的问题的相关文章

c#-C#怎么判断一个下载地址是否有效

问题描述 C#怎么判断一个下载地址是否有效 C#怎么判断一个下载地址是否有效,求大神帮忙解答,尽量详细代码,谢谢了. 解决方案 不太明白什么意思,你是说这个地址的格式?还是这个地址是否是正确的一个请求,如果是后者,你可以判断他的请求状态码StatusCode 如果解决了你的问题,记得给分哦.大致的写一下代码 HttpWebRequest request = null;HttpWebResponse response = null;request = (HttpWebRequest)WebRequ

C# 利用 HttpWebRequest 和 HttpWebResponse 模拟登录有验证码的网站

原文:C# 利用 HttpWebRequest 和 HttpWebResponse 模拟登录有验证码的网站 我们经常会碰到需要程序模拟登录一个网站,那如果网站需要填写验证码的要怎样模拟登录呢?这篇文章利用了 HttpWebRequest 和 HttpWebResponse 模拟登录了有验证码的网站. 程序设计的界面很简单,三个TextBox分别输入用户名.密码和验证码,一个Image控件显示从网站请求到的验证码图片,还有两个按钮,一个换验证码,一个登录. 写程序前,先用浏览器的开发者工具观察下登

tomcat6.0 java 1.6 环境配置 免安装版和安装版 tomcat下载地址

tomcat6.0 java 1.6 环境配置 免安装版和安装版 tomcat下载地址 tomcat官网 http://tomcat.apache.org/download-60.cgi 免安装版 1.把jdk放在C:\Program Files目录下: 1)在环境变量Path前面添加 C:\Program Files\jdk_10\bin; 2)添加环境变量JAVA_HOME 值为 C:\Program Files\jdk_10 2.把tomcat安装在C:\Program Files目录下:

ubuntu12.04 64位系统配置jdk1.6和jdk-6u20-linux-i586.bin下载地址

1:下载地址http://code.google.com/p/autosetup1/downloads/detail?name=jdk-6u20-linux-i586.bin&can=2&q 2:安装: sudo -s ./jdk-6u20-linux-i586.bin 第一步:下载JDK.我下载的是jdk-6u10-linux-x64.bin.当然也可以使用 sudo apt-get install.但是速度出奇的慢.而且,天知道是哪个版本的.         第二步:修改权限.sudo

SSH框架网上商城项目第30战之项目总结(附源码下载地址)_java

0. 写在前面 友情提示:下载地址在下面哦. 项目基本完成了,加上这个总结,与这个项目相关的博客也写了30篇了,积少成多,写博客的过程是固化思路的一个过程,对自己很有用,同时也能帮助别人.顺便说个题外话,在学习的过程中肯定会遇到很多异常出现,我们要做的首先是定位这个异常,一般异常的后面都会跟一个或多个Caused by:xxx,这些都是引起异常的原因,一般我们找最下面的一个Caused by,那里往往才是问题的根源.如果自己解决不了,可以去谷歌.百度搜索(搜索的时候别一大堆异常往上一贴,注意搜关

Javascript与PHP验证用户输入URL地址是否正确_php技巧

本文实例讲述了Javascript与PHP验证用户输入URL地址是否正确的方法,分享给大家供大家参考.具体方法如下: 1.javascript检测URL地址有效性: 复制代码 代码如下: <script type="text/javascript"> function checkUrl() {  var url = document.getElementById('url').value;  if (url==''){   alert('URL 地址不能为空');  ret

swfheader 0.10 Released(已更正下载地址)

update:俺确实够愚蠢了,竟然打包错了.半夜打包的,看来真有点头昏.非常抱歉,已经更正下载地址.       swfheader是一个处理swf文件的工具脚本,可用于读取swf文件头信息.压缩和解压缩swf文件.很早以前发布过一个0.01版.最近复审了代码,发现了一个愚蠢的读二进制文件错误导致没办法正确的解压或者压缩swf文件.今天更正了此bug,重构了部分代码并做了更多测试,已经可以正常使用. 项目地址:http://code.google.com/p/swf-util/ 项目描述:  

最新QQ杀手2008版破解版下载地址

问题描述 最新QQ杀手2008版破解版下载地址:http://www.qqshashou.net.cn/ip/?111469.html软件功能:腾讯QQ升级到2008版,以前各种软件均告失效.经过几位专家日以继夜地研究开发,QQ杀手2008新春版终于得以面世.本软件集成十大超强功能于一身.奉献给网友.一:强制视频功能该功能利用远程协议发送伪数据包指令,利用QQ自身漏洞控制操作系统摄相头驱动.后台调用开启摄相头,摄相头指示灯亮.你就可以看到芳容了.而对方却并不知情.二:暴力破解QQ密码暴力破解就是

番茄花园 Ghost XP SP2 V3.0 免激活版 提供下载地址_常用工具

本系统为电脑公司或个人用户快速装机为本,安装过程无需值守,一键全自动完成.采用 Longhorn 的detecthal技术实现全自动检测正确HAL,集成最新 SATA\SCSI\RAID 驱动与日常专机使用软件,集成了常见的主板.显卡.网卡.为保障硬件驱动兼容性问题,所以本系统不集成声卡驱动,进入系统之后自行安装即可.使用了"篮球梦音乐心"(qq:348336695)原创编写的SATA/RAID/SCSI驱动清理工具和解决卡巴蓝屏工具,全自动检测并清除内部集成驱动,以防出现驱动冲突或幽