Wie man cookies info innerhalb von ein CookieContainer? (Alle, Nicht Für Eine Bestimmte Domäne)
Sehen Sie bitte den folgenden code:
CookieContainer cookieJar = new CookieContainer();
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://www.google.com");
request.CookieContainer = cookieJar;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
int cookieCount = cookieJar.Count;
Wie kann ich cookies info-innen cookieJar
? (Alle, nicht nur für eine bestimmte Domäne.)
Und wie kann ich die hinzufügen oder entfernen von Cookies von?
InformationsquelleAutor SilverLight | 2012-12-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Reflexion kann verwendet werden, um den privaten Bereich, hält alle domain-key im CookieContainer-Objekt,
F: Wie kann ich bekam den Namen, der private Bereich ?
Ans. Mit Dem Reflektor;
ist deklariert als :
sobald wir den privaten Bereich, wir bekommen die domain-key, dann immer cookies ist eine einfache iteration.
wo wird, es zeigt, dass es das nur für HTTP ? anyways, diese erhalten cookies für http + https.
Es ist ein
string.Format("http://
in der Konsole print-Schleife. DieGetCookies
- Methode aufgerufen wird, mithilfe von domain-Namen mit dem Präfix " http nur.> wie kommst du auf die Namen? Von der Quelle, wo sonst? referencesource.microsoft.com/#System/net/System/Net/...
InformationsquelleAutor PaRiMaL RaJ
Danke an AppDeveloper für Ihre Antwort, hier ist eine leicht modifizierte version als extension-Methode.
Erhalten die Liste nur call-Liste() auf dem CookieContainer:
InformationsquelleAutor antfx
Keiner der Antworten, die für mich gearbeitet. Dies ist meine bescheidene Lösung für das problem.
InformationsquelleAutor JJS
Verbesserte version von PaRiMal RaJ ' s code. Diese Methode drucken, http-und https-cookies. Bereit zum einfügen in Ihre Klasse.
InformationsquelleAutor Adrian Lopez
Wenn Sie schreiben Sie einen nUnit-test, es wäre so etwas wie dieses:
InformationsquelleAutor Rafael Fernandes
Hier ist eine Erweiterung, die kombiniert antfx code mit Adrian Lopez die Idee der Verwendung von sowohl http als auch https. Nur ein quick-fix für alle, die Sie nützlich finden könnten:
InformationsquelleAutor GoonPontoon