HttpWebRequest und HttpWebResponse: Status der angemeldeten Anforderung für aufeinanderfolgende Abfragen beibehalten

Ich habe ein paar HttpWebRequests und HttpWebResponses verkettet, auch mit CookieContainer.

Der Code simuliert, dass ein Benutzer drei verschiedene "Ich bin einverstanden" -Seiten durchläuft, auf denen die Cookie-Informationen festgelegt sind, sich bei einem vierten mit Benutzername und Kennwort anmeldet und bei dem fünften eine POST-Suche durchführt, die die Antwort als Zeichenfolge zurückgibt.

Gibt es eine Möglichkeit, das HttpWebRequest-Objekt als "angemeldet" zu verwalten, um zu vermeiden, dass diese Schritte jedes Mal ausgeführt werden, wenn ein Benutzer eine Suche durchführt?

Kann ich es als statisch einrichten und wenn es null ist oder keine Cookie-Informationen enthält, kann es alle Schritte durchlaufen, andernfalls wird nur der Beitrag ausgeführt, den der Benutzer benötigt? Was ist ein gutes Muster dafür?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage