Après m'être connecté avec succès à un site Web en utilisant les variables POST par httpwebrequest et obtenu une réponse de HttpWebResponse .. Comment puis-je interroger d'autres sites Web avec l'instance "actuellement connecté"? Est-ce que je l'enregistre dans une variable?Comment conserver en vie l'instance enregistrée (httpwebrequest) et en interroger une autre page?
1
A
Répondre
1
POST
côté serveur, et l'état de l'utilisateur est généralement stocké avec un cookie ou dans une session.
La classe HttpWebResponse
offre une collection Cookies
que vous pouvez utiliser pour enregistrer les données d'authentification cryptées ou clé de session pour une utilisation à l'avenir HttpWebRequest
sous HttpWebRequest.CookieContainer
. Bien entendu, tout est sous l'hypothèse que la demande initiale stocke les données d'authentification de l'utilisateur sous l'une de ces formes.