Knowledge Base Nr: 00237 http_via_telnet.txt - http://www.swe-kaiser.de
Downloads:
HTTP Request mittels Telnet.
Der Host-Header kann bei HTTP/1.0 entfallen und der Connection-Header ist optional.
mit folgenden Kommandos kann eine WWW-Seite über telnet abgerufen werden:
telnet 192.168.32.70 80
(Achtung: alle Eingaben case-sensitive!)
bei HTTP/1.0 können Host und Connection Header entfallen.
unter Win2000 zuerst telnet ohne parameter starten dann:
-- nur Win2000:
set LOCAL_ECHO
open 192.168.32.70 80
------------------
GET /kaiserreich/cgi-bin/k_kaiser.pl?page=Index HTTP/1.1
Host: 192.168.32.70
Connection: close
------------------
Achtung: Wichtig ist die abschliesende Leerzeile!
alternativ:
------------------
POST /kaiserreich/cgi-bin/k_kaiser.pl HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Content-Length: 10
Host: 192.168.32.70
Connection: close
page=Index
------------------
Achtung: Wichtig ist die Leerzeile nach dem letzten Header!
Tipps für Windows 2000:
Der Telnet-Client von Win2000 ermöglicht anscheinend keine Umleitung der Ein-/Ausgabe! :-(
- telnet mit server und port als parameter in console starten.
- request in seperatem editor eingeben (abschließende Leerzeile nicht vergessen!)
(- HEAD statt GET gibt nur die header zurück.)
- markieren und (mit ctrl-c) in paste-buffer lesen.
- request mit rechter maustaste in telnet 'pasten'
######### beispiele:
GET /kaiserreich/images/k_images/smiley.gif HTTP/1.1
Host: 192.168.32.70
Connection: close
HTTP/1.1 200 OK
Date: Wed, 15 Jun 2005 12:58:11 GMT
Server: Apache/1.3.20 (Win32)
Last-Modified: Sun, 12 Nov 2000 00:00:00 GMT
ETag: "0-1d9-3a0ddd80"
Accept-Ranges: bytes
Content-Length: 473
Connection: close
Content-Type: image/gif
GIF89a((¦ ¦Öf!¨??,((?¦?+IX?-¼ûmñ`×`:ëñ+ògºå,F_?1ý1:»«+Mº¦ÕîâX=WÓ×Gñ±¦S¦b©ái"Ñé\=é6ÓIÜUÜs
|ü+fÜÝSÜ
'h¦-¦[8vC?xIzi?$8 léâ?à
@67¶û?îÄ\æ{?OüÅ?Üÿƒ<Ti"DüÖ>eSÆÖbd¦1¦¦hU?GAx2ƒyäRØ<¼î»àÃÁ9$G0+º¢Ð:&B+N:#Ì+fµHE?;b¦-=\¢¦R7i¦z:-?=yþÞô9ÈëôDµ?ò~Ðî4óªüH¬B·ö+
©ã5[·dEä6]+[çB=eD%?a-Il1
¨Þa'm¦Ê?¦uÝ[-çJRvD9Sð*?#QÖ+ËsÖì?¶¶ TËHÐ>@_?Ü+Ýê¤ké<¶-¦¾?ÉòFUÇútþËY?£ÒÀ«Ý¡ÜøR¼Õwé+¤¿o¦-`?7¯ÅöÃ^+
dÛ/ñä=mß5|Ï¡i'b?½-YE?;
HEAD /kaiserreich/images/k_images/fotoalbum/contron.dir/tn_C3P-SCHWARZ.jpg HTTP/1.1
Host: 192.168.32.70
Connection: close
HTTP/1.1 200 OK
Date: Wed, 15 Jun 2005 13:05:14 GMT
Server: Apache/1.3.20 (Win32)
Last-Modified: Tue, 22 Jun 2004 21:07:02 GMT
ETag: "0-b78-40d89f76"
Accept-Ranges: bytes
Content-Length: 2936
Connection: close
Content-Type: image/jpeg
POST /kaiserreich/zeitpad_savepic2.php3 HTTP/1.0
Host: 192.168.2.88
Content-length: 318
Content-Type: multipart/form-data; boundary=AaB03x
--AaB03x
Content-Disposition: form-data; name="submit-name"
Larry
--AaB03x
Content-Disposition: form-data; name="userfile"; filename="file1.txt"
Content-Type: text/plain
... contents of file1.txt ...
... contents of file1.txt ...
... contents of file1.txt ...
... contents of file1.txt ...
--AaB03x--