Я пытаюсь загрузить XML-файл с веб-сайта с помощью C #, но я получаю 404 на некоторых URL.это связано, потому что они все еще работают в браузере.Другие URL-адреса по-прежнему работают без проблем.
HttpWebRequest request = (HttpWebRequest)
WebRequest.Create(url);
request.Method = "GET";
request.Timeout = 3000;
request.UserAgent = "Test Client";
HttpWebResponse response = null;
try
{
response = (HttpWebResponse)
request.GetResponse();
}
catch (WebException e)
{
response = (HttpWebResponse)e.Response;
}
Console.WriteLine("- "+response.StatusCode);
XmlTextReader reader = XmlTextReader(response.GetResponseStream());
Этот URL-адрес является одним из указанных проблемных URL-адресов:
http://numerique.bibliotheque.toulouse.fr/cgi-bin/oaiserver?verb=ListMetadataFormats
решено .... забыто урезать URL;)