Ошибка WP7: "Удаленный сервер возвратил ошибку: NotFound".
У меня есть этот код, который он использовал для работы, но в определенный момент он перестал работать и возвратил ошибку "Удаленный сервер возвратил ошибку: NotFound".
WebClient deliciousWebClient = new WebClient();
deliciousWebClient.Credentials = Credentials;
deliciousWebClient.DownloadStringAsync(new Uri("https://api.del.icio.us/v1/tags/get"));
deliciousWebClient.DownloadStringCompleted += (s, ee) =>
{
if (ee.Error == null)
{
…
Любое предложение по этой ошибке?
В этом коде ошибка указывает на восхитительную конечную точку, но такая же ошибка происходит с некоторыми другими службами...
1 ответ
NotFound
error - это классическая ошибка 404, поэтому возможно, что конечная точка API не работает или она изменилась на вас.
Я бы начал с использования Fiddler2, чтобы делать запросы вручную. Это поможет вам выяснить, есть ли проблема в вашем коде или где-то на стороне API.
Как вы заметили ниже, Fiddler сложно работать с эмулятором WP7. Одна хитрость, которую я использовал в прошлом, когда я действительно отчаялся, - это написать быстрое консольное приложение, которое использовало тот же код, что и мое приложение для Windows Phone. Тогда я смог успешно перехватить трафик. Оказалось, что мой запрос корректно отформатирован.