Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

SKJ Serwer WWW Michail Mokkas.

Podobne prezentacje


Prezentacja na temat: "SKJ Serwer WWW Michail Mokkas."— Zapis prezentacji:

1 SKJ Serwer WWW Michail Mokkas

2 Spis treści Polecenie nslookup Serwer WWW Metoda GET (HTTP)
Metoda POST (HTTP) Kody odpowiedzi HTTP Klient GET Klient POST Serwer WWW w Javie Zadanie

3 Polecenie nslookup Służy do wyszukiwania informacji na temat serwerów DNS takich jak: nazwa domeny adres IP aliasy dane serwera DNS dane serwera, który sprawdzamy

4 Serwer WWW Usługa, która przetwarza żądania HTTP.
Domyślnie działa na porcie 80. (443 – HTTPS) Stosowana do udostępniania stron internetowych klientom. Strony składają się z dokumentów HTML, obrazków, skryptów lub zwykłego tekstu. Większość z nich umożliwia uruchamianie skryptów po stronie serwera (np. PHP), co pozwala na dynamiczne tworzenie treści bez konieczności zmiany kodu źródłowego serwera. Mapuje zawartość, którą udostępnia poprzez wykorzystanie URL:

5 Metoda GET (HTTP) tłumaczymy na:
Wykorzystywana do żądania danych z serwera (np. prośba o udostępnienie obrazka). Ządania GET są dodawane do schowka. URL: tłumaczymy na: GET /index.html HTTP/1.1 Host:

6 Metoda POST (HTTP) Wykorzystywana do przekazywania danych do serwera (np. wypełnianie formularzy). Żądania POST nie są dodawane do schowka. przykład: POST /form.html HTTP/1.1 Host: Content-Length: 12 Content-Type: application/x-www-form-urlencoded name=Michail

7 Kody odpowiedzi HTTP 1XX – informacyjne 2XX – powodzenie
111 – połączenie odrzucone (przez serwer) 2XX – powodzenie 200 – OK , np. udało się znaleźć i przesłać żądaną treść (GET) 3XX – przełączenie (redirection), np. redirection loop 4XX – błąd klienta 400 – błędne żądanie 401 – brak uprawnień dostępu 403 – niedozwolone (przez serwer) 404 – nie znaleziono 5XX – błąd serwera

8 Serwer WWW w Javie Klasy: HttpServer HttpHandler HttpExchange Socket
ServerSocket

9 Klient GET (HTTP) Przesłanie żądania GET w Javie:

10 Klient GET (HTTP) (kont. 1)
Odpowiedź serwera:

11 Klient POST (HTTP) Przesłanie żądania POST w Javie:

12 Klient POST (HTTP) (kont. 1)
Odpowiedź serwera:

13 Serwer WWW Inicjalizacja gniazd i strumieni (przypomnienie):
Wyłapanie metody: Wysłanie odpowiedzi:

14 Zadanie Stwórz własną implementację serwera WWW (w Javie) z możliwością udostępniania plików .html i .jpg i zwracającym odpowiedzi 200 i 404.


Pobierz ppt "SKJ Serwer WWW Michail Mokkas."

Podobne prezentacje


Reklamy Google