Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   
Forentreff 2012     
Bücher-Shop mit Amazon (Buchkategorien)C++ : Referenzen zu C++ : C++ Builder : Visual C++ : C# : Java : Spieleprogrammierung : Systemprogrammierung Linux : Software-Entwicklung : .NET : Compilertechnik : Algorithmen & Datenstrukturen : Objektorientierung : Entwurfsmuster : UML : eXtreme Programming : Scrum : Projektmanagement : Software-Testing : Datenbanken : Tom DeMarco : Dilbert : User Friendly
C/C++ Forum :: Webzeugs ::  Webseite via Telnet lesen     Zeige alle Beiträge auf einer Seite Thema geschlossen
Autor Nachricht
TeddyBot
Unregistrierter




Beitrag TeddyBot Unregistrierter 09:01:04 20.09.2007   Titel:   Webseite via Telnet lesen            Zitieren

Hallo,

Ich komme mir langsam deppert vor. Ich möchte gerne mit Telnet (unter linux) connecten und eine Webseite manuall herunterladen. Wenn ich mit dem Browser darauf gehe, wäre es http://www.meinedomain.com/inhalt/index.html

also machte ich: telnet www.meinedomain.com 80

und tippte folgendes (danach jeweils Enter, am Ende 2 mal Enter):

Code:
GET /inhalt/index.html HTTP/1.0
Connection: Keep-Alive
User-Agent: MeinSexyWebbrowser v1.0
Accept: */*
Host: www.meinedomain.com
Code:
GET /inhalt/index.html HTTP/1.0
Connection: Keep-Alive
User-Agent: MeinSexyWebbrowser v1.0
Accept: */*
Host: www.meinedomain.com
Code:
GET /inhalt/index.html HTTP/1.0
Connection: Keep-Alive
User-Agent: MeinSexyWebbrowser v1.0
Accept: */*
Host: www.meinedomain.com

danach erhalte ich

Code:
HTTP/1.1 404 Not Found
Code:
HTTP/1.1 404 Not Found
Code:
HTTP/1.1 404 Not Found


ich habe gerade keinen sniffer zur hand, deshalb wäre es cool, wenn mir jemand helfen könnte. Was machte ich falsch? Es scheint so als verstehe ich das System nicht richtig. :( :( :( Danke für eure hilfen!

liebe grüsse, TeddyBot
ronny
Mitglied

Benutzerprofil
Anmeldungsdatum: 16.11.2004
Beiträge: 440
Beitrag ronny Mitglied 10:10:51 20.09.2007   Titel:              Zitieren

du musst evtl "GET servername/pfad" nehmen, fals es ein shared server ist
TeddyBot
Unregistrierter




Beitrag TeddyBot Unregistrierter 10:21:43 20.09.2007   Titel:              Zitieren

Hallo ronny,

Ich habe es so probiert:

1)
Code:
GET www.meinedomain.com/inhalt/index.html HTTP/1.0
Connection: Keep-Alive
User-Agent: MeinSexyWebbrowser v1.0
Accept: */*
Host: www.meinedomain.com
Code:
GET www.meinedomain.com/inhalt/index.html HTTP/1.0
Connection: Keep-Alive
User-Agent: MeinSexyWebbrowser v1.0
Accept: */*
Host: www.meinedomain.com
Code:
GET www.meinedomain.com/inhalt/index.html HTTP/1.0
Connection: Keep-Alive
User-Agent: MeinSexyWebbrowser v1.0
Accept: */*
Host: www.meinedomain.com

2)
Code:
GET meinedomain.com/inhalt/index.html HTTP/1.0
Connection: Keep-Alive
User-Agent: MeinSexyWebbrowser v1.0
Accept: */*
Host: www.meinedomain.com
Code:
GET meinedomain.com/inhalt/index.html HTTP/1.0
Connection: Keep-Alive
User-Agent: MeinSexyWebbrowser v1.0
Accept: */*
Host: www.meinedomain.com
Code:
GET meinedomain.com/inhalt/index.html HTTP/1.0
Connection: Keep-Alive
User-Agent: MeinSexyWebbrowser v1.0
Accept: */*
Host: www.meinedomain.com


Das geht leider nicht. ich krieg jetzt aber ein:

Code:
HTTP/1.1 400 Bad Request
Code:
HTTP/1.1 400 Bad Request
Code:
HTTP/1.1 400 Bad Request


Vielen Dank für eure Hilfe. Was könnte ich noch probieren? Ja, es ist ein shared server!

grüsse, tbot
LordJaxom
Mitglied

Benutzerprofil
Anmeldungsdatum: 23.11.2005
Beiträge: 5557
Beitrag LordJaxom Mitglied 10:25:37 20.09.2007   Titel:              Zitieren

Wenn Du den Host-Header (der ja fürs Auseinanderhalten der VHosts zwingend ist) sowieso mitschickst, probier doch mal HTTP/1.1
...........
Unregistrierter




Beitrag ........... Unregistrierter 11:50:44 20.09.2007   Titel:              Zitieren

im HTTP 1.1 gibt es glaube ich kein Keep-Alive
...........
Unregistrierter




Beitrag ........... Unregistrierter 11:51:34 20.09.2007   Titel:              Zitieren

sorry meinte HTTP 1.0
TeddyBot
Unregistrierter




Beitrag TeddyBot Unregistrierter 13:03:57 20.09.2007   Titel:              Zitieren

Geht leider auch nicht :-(. Kann mir noch jemand helfen? Danke.
Unregistrierter





Beitrag Unregistrierter 13:50:19 20.09.2007   Titel:              Zitieren

Also hast du jetzt schon mal 1.1 probiert oder noch nicht?

Code:
GET /inhalt/index.html HTTP/1.1
Host: www.meinedomain.de
Code:
GET /inhalt/index.html HTTP/1.1
Host: www.meinedomain.de
Code:
GET /inhalt/index.html HTTP/1.1
Host: www.meinedomain.de


Ist "meinedomain.de" eigentlich ein Platzhalter oder willst du wirklich diese Adresse. Weil mein Browser liefert mir bei dieser Domain auch ein "Nicht gefunden", was darauf schließen lässt, dass dieses Dokument tatsächlich nicht existiert.


Zuletzt bearbeitet von Unregistrierter am 13:53:21 20.09.2007, insgesamt 1-mal bearbeitet
TeddyBot
Unregistrierter




Beitrag TeddyBot Unregistrierter 13:57:51 20.09.2007   Titel:              Zitieren

Hallo SeppSchrott

MeineDomain.ch benutzte ich um die domain meiner firma nicht bekanntgeben zu müssen. Ich habe den Fehler gefunden. Die haben die html endungen .htm und nicht .html. Sorry für den aufwand eurerseits, ich dachte jetzt wirklich ich bin behämmert und hab eine bildungslücke.

seid gegrüsst, TeddyBot
C/C++ Forum :: Webzeugs ::  Webseite via Telnet lesen   Thema geschlossen

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info, www.c-sar.de, www.c-plusplus.net und www.baeckmann.de enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.