Seite 1 von 1

http protokol

Verfasst: 29.04.2009 23:21
von R4z0r1989
hallo leute.

so ich hab mal einen code zusammengebastelt welcher nen server startet
und ich wenn ich den mit dem browser aufruf z.B. sowas bekomm...

Code: Alles auswählen

GET /lol.jpg HTTP/1.1
Accept: */*
Accept-Language: de
UA-CPU: x86
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; GTB6; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506)
Host: 84.152.254.37:1425
Connection: Keep-Alive
wie schaff ich es jetzt dass ich den Browser dazu beweg ein einfaches

Code: Alles auswählen

Hello World
anzeigt

nur um zu verstehen was ich ihm schicken muss


Danke im Voraus

Verfasst: 29.04.2009 23:45
von AND51
Du schickst einfach einen HTTP-Response zurück.

Dazu gehören:
1) Die Status-Zeile, also die erste Zeile des Responses, die den Statuscode enthält
2) Andere Headerdaten, wie Content-Length, Content-Type
3) Die Leerzeile, die Header und Body trennt
4) Im Body die Daten


Ein Hallo-Welt-response sieht so aus:

Code: Alles auswählen

HTTP/1.0 200 OK
Content-Length: 10
Content-Type: text/html
Content-Encoding: ISO-8859-1
Server: Mein Server 1.0
Connection: close

Hallo Welt

Verfasst: 29.04.2009 23:56
von KeyKon
Ganz nützlich wären für weitere Ausbaustufen sicher auch weitergehende HTTP-Kenntnisse http://de.wikipedia.org/wiki/Hypertext_ ... r_Protocol

Übrigens entweder Protokoll oder protocol, deine Mischung sieht in meinen Augen einfach böse aus :mrgreen: