Dropbox에 보관 된 텍스트 파일을 다운로드하려고합니다. 하지만 Completed 함수에 400 오류 코드가 나타납니다. 문제는 드롭 박스 호스팅 파일에만있는 것으로 나타났습니다. "http://wordpress.org/plugins/about/readme.txt"과 같이 호스팅 된 다른 샘플 텍스트 파일을 다운로드 할 수 있습니다.WebClient를 사용하여 보관 용 보관함에 오류가 있습니다.
아래는 dropbox에서 텍스트 파일을 다운로드 할 때 사용하는 코드입니다. 다음
는void downloadFile()
{
WebClient webClient = new WebClient();
NetworkCredential Credentials = new NetworkCredential(<username>, <password>, "<domain>);
webClient.Proxy = WebRequest.GetSystemWebProxy();
webClient.Proxy.Credentials = Credentials;
webClient.DownloadFileCompleted += new AsyncCompletedEventHandler(Completed);
webClient.DownloadFileAsync(<downloadfileurl>, @"C:\test.txt");
}
private void Completed(object sender, AsyncCompletedEventArgs e)
{
if (e.Error == null)
{
MessageBox.Show("Successfully downloaded");
}
else
{
MessageBox.Show(e.Error.ToString());
}
}
오류가 점점 오전 :이 문제를 조정할
System.Net.WebException: The remote server returned an error: (400) Bad Request.
at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
at System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result)
at System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult result)
모든 지원은 높게 평가 될 것입니다.
참고 : WebRequest (POST)를 사용해 보았지만 동일한 오류가 있습니다.
미리 감사드립니다.