Laden...

HTTP Post: merkwürdige Postdaten

Erstellt von Amarokap vor 13 Jahren Letzter Beitrag vor 13 Jahren 770 Views
A
Amarokap Themenstarter:in
21 Beiträge seit 2007
vor 13 Jahren
HTTP Post: merkwürdige Postdaten

Ich versuche gerade einen HTTP Post mit einem HttpWebRequest durchzuführen, leider klappt dies aber nicht. Ich vermute dass es an dem merkwürdigen Aufbau der Postdaten liegt.

Das Ziel Formular sieht in etwa so aus:

<form action="/register/perform/0" method="post" id="register" enctype="multipart/form-data">l <input class="text" tabindex="4" name="firstName" id="firstName" maxlength="30" value="" type="text"><input class="oneclick" tabindex="15" src="button_register.jpg" alt="Registrieren" type="image">

Gesmtes Formular: http://pastebin.de/6452

Mit Tamper Data und Live HTTP Headers abgefangen, erhält man als gesendete Daten nicht wie erwartet:

firstName=Hans

sonder irgendwas wie:

-----------------------------33210104010596314261496657272\r\nContent-Disposition: form-data; name="_hashKey"\r\n\r\n1263311404443\r\n-----------------------------33210104010596314261496657272\r\nContent-Disposition: form-data; name="_hash"\r\n\r\n7a26171f9564551c4e95ae1afce646a7\r\n-----------------------------33210104010596314261496657272\r\nContent-Disposition: form-data; name="firstName"\r\n\r\nVORNAME\r\n-----------------------------33210104010596314261496657272\r\nContent-Disposition: form-data; name="lastName"\r\n\r\nNACHNAME\r\n-----------------------------33210104010596314261496657272\r\nContent-Disposition: form-data; name="gender"\r\n\r\n2\r\n-----------------------------33210104010596314261496657272\r\nContent-Disposition: form-data; name="email"\r\n\r\nEMAIL@nospamfor.us\r\n-----------------------------33210104010596314261496657272\r\nContent-Disposition: form-data; name="pass"\r\n\r\nPASS123\r\n-----------------------------33210104010596314261496657272\r\nContent-Disposition: form-data; name="pass2"\r\n\r\nPASS123\r\n-----------------------------33210104010596314261496657272\r\nContent-Disposition: form-data; name="birth_year"\r\n\r\n28\r\n-----------------------------33210104010596314261496657272\r\nContent-Disposition: form-data; name="photo"; filename=""\r\nContent-Type: application/octet-stream\r\n\r\n\r\n-----------------------------33210104010596314261496657272\r\nContent-Disposition: form-data; name="agb_ok"\r\n\r\n1\r\n-----------------------------33210104010596314261496657272\r\nContent-Disposition: form-data; name="x"\r\n\r\n90\r\n-----------------------------33210104010596314261496657272\r\nContent-Disposition: form-data; name="y"\r\n\r\n18\r\n-----------------------------33210104010596314261496657272--\r\n

Weiß jemand was das ist, bzw. wie man ein solches Formular mit C# abschickt?

925 Beiträge seit 2004
vor 13 Jahren

Ich hab mal nach "multipart/form-data" und C# gegooglet. Da findet man reichlich Fragen und auch Antworten dazu. Unter anderem das: http://www.codeproject.com/KB/cs/multipart_request_C_.aspx