0
我使用Dropbox存储我的文件,当我使用直接链接时,我得到了一个HTTP重定向。但我能够得到重定向URI ...WebClient(403)禁止
var request = WebRequest.Create(MySQLData);
request.Method = "HEAD";
var response = request.GetResponse();
但是,我得到“远程服务器返回错误:(403)禁止。”于是我添加了一个User-Agent头,但它仍然返回相同的错误。我不确定接下来要尝试什么。
WebClient wc = new WebClient();
wc.DownloadProgressChanged += new DownloadProgressChangedEventHandler(MySQLData_Check);
wc.DownloadFileCompleted += DownloadCompleted_MySQLData;
var request = WebRequest.Create(MySQLData);
request.Method = "HEAD";
var response = request.GetResponse();
wc.Headers.Add("User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)");
wc.DownloadFileAsync(new Uri(response.ResponseUri.ToString()), RootWindow_TextBox_SaveToDir.Text + "/" + "MySQLData");
通过代理?或者你是否绕过代理? – 2015-02-10 11:06:33
@NeillVerreynne我没有通过代理或绕过代理。 – SamuelWest 2015-02-10 11:11:21
尝试将标题更改为:wc.Headers.Add(“User-Agent:Other”) – 2015-02-10 11:19:08