Я пытаюсь использовать объект HttpWebRequest в Silverlight 2.0, чтобы выполнить «POST».Указанный метод не поддерживается httpwebrequest - Silverlight
После возвращения из метода BeginGetStream я в конечном итоге со следующей ошибкой:
сообщение: «Указанный метод не поддерживается.»
StackTrace: «в 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);
Спасибо, Dave
Спасибо за ответ. Fiddler покажет 404, поэтому я вполне уверен, что это не проблема. Я также попытался вытащить пользовательский заголовок, но до сих пор не доставлял радости. – 2009-03-30 14:33:52