04 Zadanie serwer WWW

background image

Implementacja protokołu HTTP w postaci prostego serwera TCP

Wykorzystując wiadomości z wykładów oraz przykład prostego jednozadaniowego serwera TCP
można zaimplementować prostą obsługę protokołu HTTP

Przebieg konwersacji między przeglądarką i serwerem WWW

Przeglądarka:

GET / HTTP/1.1
Host: <adres hosta>
User-Agent: Mozilla/5.0 (system; ; wersja systemu;itp itd) Firefox/versja
Accept: text/html, ............
Accept-Language: pl,en-us;q=0.7
Accept-Encoding: gzip,....
Keep-Alive:300
Connection: keep-alive

Odpowiedź serwera: (w przypadku powodzenia)

HTTP/1.1 200 OK
Date: Sun, 30 May 2010 11:16:19 GMT
Server: TestWWW 0.0.1
Content-Type tex/html
Content-Length: <wpisać długość wiadomości>
<nowa linia>
<html>
<body>
To dziala
</body>
</html>

Zadanie 1
Zaimplementować prosty serwer WWW na bazie przykładu umieszczonego na stronie przedmiotu.
Serwer powinien akceptować tylko zapytania o jedną stronę / lub /index.html odwołanie do każdej
innej powinno kończyć się kodem 400 Bad Request. Odpowiedź powinna wyglądać tak jak na
powyższym przykładzie


Wyszukiwarka

Podobne podstrony:
04 tworzenie stron www
Definiowanie katalogów wirtualnych serwera WWW
projekt 16 04 zadanie 3
04 Zadania rozne
projekt 16 04 zadanie 3
05 WAI serwery www 2013
projekt 16 04 zadanie 3 dokumentacja
Własny serwer WWW i FTP w Windows XP, Windows XP, Vista - pomoce
zadanie praktyczne www przeklej pl
04 zadania dla sluchaczyid 5253 ppt
Adaptatywne serwery WWW GF23YAX Nieznany (2)
Definiowanie wirtualnego serwera WWW dla potrzeb gazetki szkolnej
04 zadanie
Informatyka dla gimnazjum Zeszyt Ćwiczeń Serwer WWW wraz z bazą
GRUPA 04 ZADANIA
Apache Zabezpieczenia aplikacji i serwerów www
02 Linux Konfiguracja serwera WWW APACHE
04 metody ilosciowe www przeklej plid 5082

więcej podobnych podstron