HTTP: Różnice pomiędzy wersjami
[wersja nieprzejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
m Wycofano edycje użytkownika 2A02:C7F:8E9D:E200:4F:78C9:F026:8A07 (dyskusja). Autor przywróconej wersji to 94.154.29.163. Znacznik: Wycofanie zmian |
Anulowanie wersji 53185047 autora 94.154.29.163 (dyskusja) Znacznik: Anulowanie edycji |
||
Linia 4:
Protokół HTTP jest użyteczny, ponieważ udostępnia znormalizowany sposób komunikowania się [[komputer]]ów ze sobą. Określa on formę żądań klienta (tj. np. [[przeglądarka internetowa|przeglądarki www]]) dotyczących danych oraz formę odpowiedzi [[serwer]]a na te żądania. Jest zaliczany do protokołów bezstanowych (ang. ''stateless'') z racji tego, że nie zachowuje żadnych informacji o poprzednich transakcjach z klientem (po zakończeniu transakcji wszystko "przepada"). Pozwala to znacznie zmniejszyć obciążenie serwera, jednak jest kłopotliwe w sytuacji, gdy np. trzeba zapamiętać konkretny stan dla użytkownika, który wcześniej łączył się już z serwerem. Najczęstszym rozwiązaniem tego problemu jest wprowadzenie mechanizmu [[HTTP cookie|ciasteczek]]. Inne podejścia to m.in. [[Sesja (informatyka)|sesje]] po stronie serwera, ukryte parametry (gdy aktualna strona zawiera formularz) oraz parametry umieszczone w [[Uniform Resource Locator|URL-u]] (jak np. <code>/index.php?userid=3</code>).
HTTP standardowo korzysta z [[Port protokołu|portu]] nr
== Metody HTTP ==
|