我想在Silverlight 3.0中使用简单的HTTP POST发送一些数据,但出于某种原因,我似乎无法找到一个关于如何执行此操作的好例子。将数据添加到Silverlight HTTP POST异步
到目前为止这个工作,但我怎么发送一些数据沿请求?
Public Sub SubmitMessage()
request = WebRequestCreator.ClientHttp.Create(New System.Uri("http://localhost:27856/Home.aspx/PostUpdate/"))
request.Method = "POST"
Dim result As IAsyncResult = request.BeginGetResponse(New AsyncCallback(AddressOf UpdateDone), Nothing)
End Sub
Public Sub UpdateDone(ByVal ar As IAsyncResult)
Dim response As HttpWebResponse = request.EndGetResponse(ar)
Using reader As StreamReader = New StreamReader(response.GetResponseStream())
Dim valid As String = reader.ReadToEnd()
End Using
End Sub
的request.BeginGetResponse(...后直接HTTP POST完成并跳转到所提到W上的网址输入/输出流连接。任何方式这个调用上述第一个方法之前附加此流? – 2009-10-28 14:02:43
看起来像在你的答案小错字,但它让我朝着正确的方向移动!我发布了最终的解决方案,以清除任何混乱这一点!感谢您的答复! – 2009-10-28 15:13:01
哎呀,是的,我引用正确的方法,但没有实际 – AnthonyWJones 2009-10-28 22:28:29