J'essaie d'envoyer des données en utilisant un simple HTTP POST dans Silverlight 3.0 mais pour une raison quelconque, je n'arrive pas à trouver un bon exemple sur la façon de procéder.Ajout de données à un Silverlight HTTP POST Async
Jusqu'à présent, cela fonctionne, mais comment envoyer des données avec la demande?
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
Directement après la request.BeginGetResponse (... le HTTP POST est fait et il saute à l'adresse mentionnée w/le flôt. De toute façon de joindre ce flux avant cet appel dans la première méthode ci-dessus? –
On dirait une petite faute de frappe dans votre réponse, mais il m'a fait bouger dans la bonne direction! J'ai posté la solution finale pour éclaircir toute confusion autour de cela! Merci pour la réponse! –
Oups, oui je cite la bonne méthode mais n'a pas réussi à réellement – AnthonyWJones