我在我的机器上配置了一个本地网站,该网站有一个允许文件下载的虚拟目录。文件下载完美,没有任何问题,但有GET请求。
问题是我想使用POST请求下载,因为我想要包含一些请求参数。但每当我尝试使用POST下载文件时,它都会抛出WebException。
以下是我的C#代码下载请求。
request = (HttpWebRequest) HttpWebRequest.Create (remoteFile);
request.Timeout = 300;
request.AddRange(0, (int) fileLength - 1);
request.Method = WebRequestMethods.Http.Post;
request.GetResponse ();
我搜索了许多帖子。我尝试启用目录浏览,在请求过滤中添加POST谓词,将动词添加到处理程序映射。但没有成功。
请帮我解决问题。
答案 0 :(得分:0)
可能是您没有设置文件夹的权限。尝试允许Everyone访问您正在使用的文件夹,并启用读写功能。