Http java webserver - tutorials/hints

Tags:    java socket webserver http

Sidder og vil prøve at lave en webserver i java. Den skal kunne forstå http/1.0 og GET requests.
Derudover skal den gerne kunne tilbyde at vise filer fra et www directory og sende en http 200 besked tilbage, samt filens indhold. i 200 requestens header skulle der også gerne være nogle linjer der viser filtype og filstørrelse. Man skulle gerne kunne tilgå filerne via browseren, men har ikke rigtig nogen ide om hvordan eller hvad der skal skrives i browseren for at gøre dette.

Jeg synes virkelig jeg har ledt over alt for at finde nogle guides/tutorials, men kan kun finde færdige løsninger uden forklaringer. Så håber at nogen herinde ligger inde med noget der kunne hjælpe mig på vej



1 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
HTTP er en tekstbaseret protokol som er beskrevet i RFC 2616. Læs den for at få den fulde forståelse, men her er den korte version:

Vil klienten have '/somepage.html', så sender den følgende tekst:

Fold kodeboks ind/udKode 


...som minimum.
Du svarer med følgende:
Fold kodeboks ind/udKode 


Content-Length skal så selvfølgelig være filens størrelse i bytes.
Alle linjer afsluttes med "\r\n".



t