[C#] Wert in Cookies übergeben

06/23/2013 13:47 Kusatsu#1
Hey, ich möchte mich gerne bei einer Seite einloggen mit HttpWebRequest.
Leider gibt es ein Problem und zwar werden in den Cookies Werte übergeben, was so aussieht:

Code:
Cookie: csrftoken=a2uBY974pOv90rkybEJo4U9oVpveKezZ; _jsuid=4111502412; sessionid=bsn7onckj9q5x49itzi4pf7vtlyztsj3; migrated=true; heatmaps_g2g_247194=no; _eventqueue=%7B%22heatmap%22%3A%5B%7B%22type%22%3A%22heatmap%22%2C%22x%22%3A786%2C%22y%22%3A606%2C%22w%22%3A1920%2C%22href%22%3A%22%252Flogin%22%7D%5D%2C%22events%22%3A%5B%5D%7D; lang=de
Wie kann ich nun csrftoken und den Rest übergeben?
Also damit es im Cookie ist.
06/23/2013 15:28 tolio#2
wenn du den cookie sonst so wo hast nen neuen cookie erstellen und den in einen cookiecontainer schieben, wenn du eh vorher schon webrequests machst einfach den selben cookie container nehmen dann werden automatisch die richtigen cookies mitgesendet
06/23/2013 15:56 Kusatsu#3
Das kann doch so nicht gehen, wie soll ich diese Wert denn übergeben?
Die sind ja immer anders.
06/23/2013 16:26 tolio#4
ich hab das gefühl dir ist nicht bewusst wie das http protokoll funktioniert
06/23/2013 16:46 Kusatsu#5
Warum denn?
06/23/2013 18:04 'Heaven.#6
Dein Problem hat sich erledigt, ich habe jetzt den Auftrag...
06/23/2013 18:26 Kusatsu#7
Trotzdem möchte ich es gerne wissen
06/23/2013 18:42 dready#8
?
Tolio hatte es doch schon beantwortet.

Sind die Daten statisch und du hast sie von irgendwoher abgefangen.
Erstell nen cookie und schreibs in nen cookiecontainer den du in der Request übergibst
Kommt das ganze nach ner Request vom Server
Erstell vorher einen Cookiecontainer und übergib den bei jeder Request, darin sind dann alle Cookies die während der Session ausgetauscht wurden.