WP7错误:“远程服务器返回错误:NotFound。”

时间:2012-05-28 23:01:56

标签: api windows-phone-7 delicious-api

我有这个代码,它曾经工作,但在某个特定的时间它停止工作并返回错误“远程服务器返回错误: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)
            {
                …

有关此错误的任何建议吗?

在这段代码中,错误指向了美味的endpoit,但是其他一些服务也出现了同样的错误......

1 个答案:

答案 0 :(得分:1)

NotFound错误是一个经典的404错误,因此API端点可能已关闭或者您已更改错误。

我首先使用Fiddler2手动发出请求。这将帮助您确定问题是在您的代码中某处还是在API端。

如下所述,很难让Fiddler使用WP7模拟器。我过去常常使用的一个技巧就是写一个快速控制台应用程序,它使用与我的Windows Phone应用程序执行相同的代码。然后我能够成功拦截交通。事实证明我的请求格式正确。