Fala, galera!!
Quem veio do ASP, como eu, está acostumado a utilizar o MSXML da Microsoft para realizar operações de httpRequest.
O .Net possui uma classe nativa para este tipo de Operação: HttpWebRequest.
Esta classe torna este tipo de operação ainda mais simples e, em caso de erro, fica mais fácil de debugar do que utilizando o antigo MSXML.
Além da vantagem de não precisar instalar nenhuma DLL externa no servidor onde a aplicação está hospedada. (Esta é o tipo de DLL que sempre dá problema em alguma implantação. Ninguém lembra dela. Só quando dá erro.)
Segue o código:
Dim myRequest As HttpWebRequest = WebRequest.Create("http://www.algumaURL.com.br")
Dim resp As HttpWebResponse = myRequest.GetResponse()
Dim sr As New StreamReader(resp.GetResponseStream())
retorno = sr.ReadToEnd()
sr.Close()
Response.Write(retorno)
O código acima irá obter o código gerado pela página apontada no seu WebRequest.
É necessário importar os seguintes Namespaces:
Imports System.Net
Imports System.IO
Um abraço e até a próxima!!
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário