HTTP?
-
Hi Leute proge grad ein prog welches bestimmte Websites verarbeitet.
Dazu muss es diese erst ma anfordern. Nun als übergangslösung jage ich
"GET\n" durch die Leitung. Doch leider schiken nur die wenigsten die
startseite. Die meisten antworten mit statusinformationen des webservers oder
verweigern komplett die antwort. Nun das Problem ist offensichtlich:
Ich habe keine Ahnung vom htt-protokol
Meine Fragen:
1.)Kennt jemand die richtige Aufforderung die an den Server zu stellen ist?
2.)Hennt jemand ein gutes rfc des http (am besten aus der sicht eines Programmierers)?für eure Antwort wäre ich euch sehr dankbar
-
GET / HTTP/1.0
Sowas findet man auch ohne RFC raus, indem man einfach mal nen simplen lokalen Server (mit netcat zB.) startet, und mit seinem Browser hinconnected.
"Ein gutes RFC" kenn ich nicht... es gibt nur ein HTTP-rfc (abgesehen von den verschiedenen Versionen).
-
Hi THX
DrGreenthumb schrieb:
GET / HTTP/1.0
"Ein gutes RFC" kenn ich nicht... es gibt nur ein HTTP-rfc (abgesehen von den verschiedenen Versionen).Yo recht haste
Ich meinte eher ne "Zusammenstellung" der Befehle des http. (Erklärend) und nicht
so formal wie ein rfc.
-
Bei virtuellen Servern (viele Domains auf einem Server) musst du zusätzlich die Hostanweisung mitsenden, woher
soll der Server sonst wissen, welche Dokumente er senden soll:GET / HTTP/1.0\nHost: www.hostname.de\n\n
Damit gehst du sicher den richtigen Content zu bekommen!
-
@ºgrimmsenº
,
ab Version 1.1 ist die Host-Option nicht mehr optional sondern pflicht. Bei 1.0 ist es nur in dem von dir genannten Fall notwendig.
-
linu(x)bie schrieb:
2.)Hennt jemand ein gutes rfc des http (am besten aus der sicht eines Programmierers)?
Voilà: http://www.jmarshall.com/easy/http
Martin
-
Nett ist auch HTTP, kurz & gut für die, die gerne etwas gedrucktes in der Hand halten...
-
Danke für eure Antworten. Ich hab gefunden was ich gesucht habe