AWWW-1st3.6-w05.tresc-1.0-Slajd27

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Wysyłanie zmiennych Cookies

Wysyłanie zmiennych Cookies


Na slajdzie przedstawiono fragment przykładowego kodu źródłowego serwletu Java, który wysyła do klienta HTTP dwie nowe zmienne Cookies: zmienną "Imie" o wartości "Maciej" i zmienną "Miasto" o wartości "Poznań". Ponadto, dla zmiennej "Imie" określono czas życia wynoszący 24 godziny (24x60x60 sekund). Czas życia zmiennej "Miasto" jest domyślny, co oznacza, że jest ona zmienną ulotną, traconą po zakończeniu pracy klienta HTTP. Znaczenie wierszy kodu źródłowego jest następujące:

1. Tworzony jest obiekt o nazwie myCookie1, reprezentujący zmienną Cookie o nazwie "Imie". Jednocześnie określana jest wartość zmiennej.

2. Tworzony jest obiekt o nazwie myCookie2, reprezentujący zmienną Cookie o nazwie "Miasto". Jednocześnie określana jest wartość zmiennej.

3. Dla obiektu myCookie1, reprezentującego zmienną "Imie", wywoływana jest metoda setMaxAge(), służąca do określenia czasu życia zmiennej.

4. Do nagłówka odpowiedzi HTTP dodawana jest zmienna "Imie", reprezentowana przez obiekt myCookie1.

5. Do nagłówka odpowiedzi HTTP dodawana jest zmienna "Miasto", reprezentowana przez obiekt myCookie1.


W dolnej części slajdu przedstawiono fragment nagłówka odpowiedzi HTTP wygenerowanego przez omawiany serwlet Java. W nagłówku występują pola zawierające definicje zmiennych Cookies. Zmienne te zostaną zapamiętane przez klienta HTTP i będą dołączane do przyszłych żądań HTTP.



<< Poprzedni slajd | Spis treści | Następny slajd >>