AWWW-1st3.6-w04.tresc-1.1-Slajd14
Przesyłanie zmiennych Cookies
Przesyłanie zmiennych Cookies pomiędzy klientem HTTP a serwerem HTTP przebiega według następującego schematu:
1. Klient HTTP wysyła do serwera HTTP żądanie uruchomienia aplikacji.
2. Serwer HTTP wysyła do klienta HTTP odpowiedź wygenerowaną przez aplikację. W nagłówku odpowiedzi HTTP znajduje się pole Set-Cookie, zawierające m.in. nazwę i wartość zmiennej Cookie: v1=ABC.
3. Klient HTTP pobiera zmienną Cookie z otrzymanego nagłówka odpowiedzi HTTP i zapisuje na dysku lokalnym.
4. Podczas wysyłania każdego następnego żądania HTTP klient umieszcza w jego nagłówku pole Cookie, zawierające nazwę i wartość zmiennej Cookie. W ten sposób zmienna powraca do serwera HTTP i może być wykorzystywana przez jego aplikacje. Jeżeli klient HTTP otrzymał wiele zmiennych Cookies, to wszystkie umieszcza w polu nagłówkowym Cookie, separując średnikiem.