Metoda GET
Metoda GET to sposób przesyłania danych w protokole HTTP, który pozwala na przekazywanie informacji pomiędzy różnymi odsłonami dokumentów sieciowych. Działa na zasadzie umieszczania par parametr=wartość
w adresie URI, oddzielając je znakiem &
. Przykład takiego adresu to: index.php?lang=pl&cat=2&sidebar=yes
.
Ciąg parametrów po znaku zapytania jest wykorzystywany przez skrypty serwerowe do dostosowywania treści HTML do preferencji użytkownika. Metoda ta jest najczęściej stosowana do:
- Określenia podstrony serwisu, którą chcemy zobaczyć.
- Wybory wersji językowej.
- Przekazywania specjalnych wersji do wydruku.
- Przekazywania identyfikatora sesji.
W przykładzie przekazywane są następujące informacje:
lang
– język ustawiony na „pl
”cat
– kategoria ustawiona na „2
”sidebar
– sidebar ustawiony na „yes
”
Metoda GET jest zalecana w przypadkach, gdy dane powinny być adresowalne, to znaczy, gdy w URI może być przechowywany stan aplikacji, do którego użytkownik mógłby chcieć wrócić (np. pozycja na mapie). Ważne jest, aby strony dostępne za pomocą metody GET były bezpieczne dla użytkowników, co oznacza, że nie powinny powodować skutków wiążących (np. zapisywania na listę dyskusyjną).
Podsumowanie
Metoda GET umożliwia przesyłanie danych przez adres URI, co pozwala na interakcję z różnymi elementami serwisu. Jest użyteczna w sytuacjach, gdy użytkownik może chcieć wrócić do określonego stanu aplikacji i powinna być stosowana ostrożnie, aby zapewnić bezpieczeństwo użytkowników.