Windows Phone (7.1) アプリケーションから mongohq REST API を呼び出す際に問題が発生しています。次の形式の URL に POST します。
https://api.mongohq.com/databases/[database]/collections/[collection]/documents?_apikey=XXXXXXXXXXX
ブラウザーベースの REST クライアントから呼び出された場合、まったく同じ URL が GET 要求と POST 要求の両方で機能します。しかし、HttpWebRequest または WebClient を使用して Windows Phone アプリからその URL に POST または GET すると、単に「サーバーが応答を返しました:'not found'」という奇妙なエラーが返されます。問題のデータベースとコレクションを mongohq の Web サイトで調べましたが、どちらも確かに存在します。ブラウザの REST クライアントから追加されたドキュメントも表示されます。私が取得している例外の部分的なスニペットを以下に示します。
誰かがこれを以前に試したことがありますか、または同様のコンテキストで同じエラーのように見えますか? 前もって感謝します。
System.Net.WebException: The remote server returned an error: NotFound. ---> System.Net.WebException: The remote server returned an error: NotFound.
at System.Net.Browser.ClientHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)
at System.Net.Browser.ClientHttpWebRequest.<>c__DisplayClass2.<EndGetResponse>b__1(Object sendState)
at System.Net.Browser.AsyncHelper.<>c__DisplayClass4.<BeginOnUI>b__0(Object sendState)
at System.Reflection.RuntimeMethodInfo.InternalInvoke(RuntimeMethodInfo rtmi, Object obj, BindingFlags invokeAttr, Binder binder, Object parameters, CultureInfo culture, Boolean isBinderDefault, Assembly caller, Boolean verifyAccess, StackCrawlMark& stackMark)
at S