"Line-based text data" in Telnet?

Heyho!
Ich versuche gerade einen Internetseiten Aufruf mit Telnet zu wiederholen.
Dazu habe ich erstmal mit Wireshark die Pakete gesnifft, hänge jetzt aber an einem:
Hypertext Transfer Protocol:
Code:
POST ....../seite.html HTTP/1.1
Host: www.....de
Origin: http://www......de
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_7; de-de) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27
Content-Type: application/x-www-form-urlencoded
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Referer:http://www.....de/...../seite.html
Accept-Language: de-de
Accept-Encoding: gzip, deflate
Content-Length: 87
Connection: keep-alive
Soweit so gut^^
Allerdings hängt sich Telnet bei nur dieser Eingabe auf, also sollte, denke ich ;)) noch die Line-based text data rein.
Diese lautet:
Code:
tx_jkpoll_pi1%5Banswer%5D=0&tx_jkpoll_pi1%5BpollID%5D=92&tx_jkpoll_pi1%5Bgo%5D=savevote
Wie bekomme ich das mit Telnet hin?
 
Hallo,
Bei HTTP wird der Header mit einer Leerzeile abgeschlossen und dann wird der Body direkt angehängt. Bei dir also:
Code:
POST ....../seite.html HTTP/1.1
Host: www.....de
Origin: http://www......de
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_7; de-de) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27
Content-Type: application/x-www-form-urlencoded
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Referer:http://www.....de/...../seite.html
Accept-Language: de-de
Accept-Encoding: gzip, deflate
Content-Length: 87
Connection: keep-alive

tx_jkpoll_pi1%5Banswer%5D=0&tx_jkpoll_pi1%5BpollID%5D=92&tx_jkpoll_pi1%5Bgo%5D=savevote
Könnte sein, dass sich Telnet nicht "aufhängt", sondern nur auf weitere Eingabe von dir wartet. Wenn du mit der Eingabe fertig bist, kannst du mit Strg+D den Stream schließen. Dann sollte der Server die HTTP Response schicken.

mfg, metax.
 
Zurück
Oben