He usado esta porción de código para enviar unos datos por POST a otro servidor, de una forma dinámica, en vez de hacerlo a través de un Form, Action, etc..
Código:
Parece que todo funciona OK, ya que puedo leer la variable sTr, y veo que hay el codigo de una página HTML. Imagino que es la respuesta del servidor, y aqui está mi duda. Cuando se hace un POST no debe redirigir el navegador hacia allí? Imagino que de esta forma puedes jugar con el contenido de esa variable, etc... Pero lo que yo quiero es verlo en el browser y de momento lo único que tengo es el código html en un string.Dim miCliente As New System.Net.WebClient 'miCliente.Credentials = New System.Net.NetworkCredential("usuario", "clave") Dim miCol As New NameValueCollection miCol.Add("nombrevariable", "contenido") Dim bArray As Byte() = miCliente.UploadValues("https://4b...", "POST", miCol) ' La respuesta del Servidor la tenemos en bArray y para transformala en String ' usamos el siguiente codigo: Dim sTr As String = Encoding.ASCII.GetString(bArray)
Se entiende el problema?
Gracias a todos.
Un saludo.