Ошибка 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. Тогда я смог успешно перехватить трафик. Оказалось, что мой запрос корректно отформатирован.

Другие вопросы по тегам