「POST」を実行するために、Silverlight 2.0 で HttpWebRequest オブジェクトを使用しようとしています。
BeginGetStream メソッドから戻ると、次のエラーが発生します。
メッセージ: 「指定されたメソッドはサポートされていません。」
スタック トレース:「System.Net.BHWRAsyncResult.get_AsyncWaitHandle() で」
ここにいくつかのサンプル コードがあります: 注: フィドラーを使用して、ネットワーク経由で何かが送信されているかどうか、およびネットワーク アクティビティがないかどうかを確認しました。
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(new Uri("http://someurl"));
req.Method = "POST";
req.ContentType = "application/x-www-form-urlencoded";
req.Accept = "text/plain, */*";
req.Headers["X-Requested-With"] = "XMLHttpRequest";
AsyncCallback callBack = new AsyncCallback(streamResponse);
req.BeginGetRequestStream(callBack, null);
ありがとう、デイブ