Il peut être pratique de pouvoir récupérer le contenu HTML d'une page sur un site distant dans sa page courante.
Le code suivante vous permet cela.
Il ne vous reste plus qu'à l'adapter si vous souhaiter l'utiliser.
Source / Exemple :
Dim Maresponse As System.Net.WebResponse
Try
Dim Marequest As System.Net.WebRequest = System.Net.WebRequest.Create("http://www.monsite.com/mapage.html")
' Si votre site nécessite une identification NT
Marequest.Credentials = New System.Net.NetworkCredential("LECOMPTE", "LEMOTDEPASSE")
Maresponse = Marequest.GetResponse
Dim streamReceive As System.IO.Stream = Maresponse.GetResponseStream()
Dim encoding As System.Text.Encoding = System.Text.Encoding.GetEncoding("utf-8")
Dim streamRead As System.IO.StreamReader = New System.IO.StreamReader(streamReceive, encoding)
Response.Write(streamRead.ReadToEnd())
Catch ex As Exception
Trace.Warn("Erreur d'appel de la page :", ex.Message)
Finally
Maresponse.Close()
End Try
Conclusion :
Bon Coding
Romelard Fabrice (Alias F___)
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.