AWWW-1st3.6-w04.tresc-1.1-Slajd4

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Komunikaty HTTP - żądanie

Komunikaty HTTP - żądanie


Łączność HTTP ma formę wymiany komunikatów. Formaty zapisu żądania HTTP i odpowiedzi HTTP są podobne, zawierają: wiersz początkowy (np. adres URL dokumentu), zero lub wiele wierszy nagłówkowych (np. nazwę programu klienta HTTP), wolny wiersz (kody CR LF), opcjonalne ciało komunikatu (np. treść dokumentu).

Wiersz początkowy przybiera inną postać dla komunikatu żądania HTTP, a inną dla komunikatu odpowiedzi HTTP. Żądanie HTTP rozpoczyna się zwykle wierszem podobnym do poniższego:


GET /ścieżka/plik.html HTTP/1.0


gdzie „GET” jest rozkazem protokołu HTTP wyrażającym żądanie otrzymania dokumentu, „ścieżka” opisuje lokalizację żądanego dokumentu w wirtualnym systemie plików serwera HTTP, „plik.html” jest nazwą żądanego pliku, „HTTP/1.0” wskazuje wersję protokołu HTTP, którą posługuje się klient HTTP.


Wiersze nagłówkowe zawierają metadane opisujące żądanie HTTP lub odpowiedź HTTP. Każdy wiersz nagłówkowy przedstawia jedno pole, zapisane w formacie: „Nazwa-pola: wartość”, np.:


User-Agent: Mozila/4.0


gdzie „User-Agent“ to nazwa pola nagłówkowego, w którym program-klient HTTP umieszcza swoją nazwę. Wielkość znaków nie jest rozróżniana w nazwach pól nagłówkowych. Pełna lista nazw pól nagłówkowych żądań HTTP i odpowiedzi HTTP jest częścią specyfikacji protokołu HTTP (RFC 2068).


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