Sprawdź nagłówki HTTP swojej przeglądarki
Kliknij przycisk poniżej, żeby sprawdzić nagłówki HTTP wysyłane przez Twoją przeglądarkę.
Możesz też sprawdzić nagłówki HTTP i przekierowania strony internetowej.
Nagłówki żądań HTTP
Hypertext Transfer Protocol (HTTP) funkcjonuje w modelu klient-serwer, w którym to klient (zazwyczaj przeglądarka internetowa używana przez użytkownika końcowego) otwiera połączenie i czeka na odpowiedź od serwera (zazwyczaj jest to docelowy adres URL). Nagłówek używany do wysyłania żądań do serwera jest znany jako HTTP Request Header.
Czym są nagłówki żądań HTTP?
Nagłówek żądania HTTP ułatwia użytkownikowi dostęp do stron internetowych w Internecie. Za każdym razem, gdy użytkownik odwiedza stronę internetową, do serwera wysyłane jest nowe żądanie HTTP. Jest ono wysyłane wraz z podstawowymi danymi o żądającym kliencie, dzięki czemu serwer może zidentyfikować żądanie i odesłać odpowiedź.
Dane te są umieszczane w tak zwanym nagłówku żądania HTTP i mogą zawierać takie informacje jak źródłowy adres IP, typ przeglądarki użytkownika (np. Mozilla, Chrome, itp.), żądany adres URL i inne dodatkowe informacje. W odpowiedzi na nagłówek żądania HTTP, serwer WWW odsyła nagłówek odpowiedzi HTTP, który zawiera dane, o które wystąpił klient.
Jakie są niektóre popularne nagłówki żądania HTTP?
Host
Jest to obowiązkowe pole nagłówka, które zawiera informacje dotyczące hosta internetowego i numeru portu zasobu, z którego zażądano danych (na przykład “Host: en.wikipedia.org”).
Authorization
Używane, gdy klient chce uwierzytelnić żądanie. Dane zawierające informacje uwierzytelniające są wysyłane do serwera (na przykład, “Authorization: Basic AbCdE123$5”).
Accept-Language
Używane, gdy klient żąda, aby odpowiedź była w określonym języku lub zestawie języków (na przykład, “Accept-Language: en-US”). Wiele języków może być określonych poprzez listę oddzieloną przecinkami.
Expect
Używane, gdy klient wymaga określonego zestawu zachowań serwera. Jeśli serwer otrzymał nagłówek żądania HTTP zawierający wartość pola “Expect”, której nie obsługuje, musi obowiązkowo odpowiedzieć statusem “Expectation Failed (417)” (na przykład “Expect: 100-continue | expectation-extension”).
Cookie
Zawiera parę nazwa-wartość, która jest przechowywana dla tego adresu URL (na przykład “Cookie: name=value”). Wiele plików cookie może być określonych poprzez listę oddzieloną przecinkami.
Jak sprawdzić jakie nagłówki HTTP są wysyłane przez moją przeglądarkę?
Podczas rozwiązywania kilku problemów może zajść potrzeba sprawdzenia, które nagłówki http zostały wysłane przez przeglądarkę, dlatego warto wiedzieć, jak i gdzie to zrobić.
Nagłówki żądań HTTP są łatwo dostępne w samej przeglądarce internetowej. Aby uzyskać do nich dostęp,
- Otwórz stronę internetową, której nagłówki chcesz sprawdzić.
- Kliknij prawym przyciskiem myszy i wybierz „Zbadaj”, aby otworzyć narzędzia deweloperskie.
- Wybierz zakładkę sieci i odśwież lub przeładuj stronę.
- Wybierz dowolne żądanie HTTP z lewego panelu, a jego nagłówek zostanie wyświetlony po prawej stronie.
Istnieją również inne sposoby, które mogą być użyte do interpretacji informacji o kodowaniu znaków w nagłówkach HTTP. Przeglądarka HTTP Header Viewer pokaże wszystkie nagłówki, a także źródło informacji zwróconych przez serwer. Dzięki temu praca staje się łatwiejsza, a informacje zakodowane w nagłówkach są lepiej widoczne.
Jaki jest najprostszy sposób na sprawdzenie nagłówków HTTP?
Najprostszym sposobem na sprawdzenie jakie nagłówki HTTP są wysyłane przez przeglądarkę internetową jest skorzystanie z darmowego narzędzia powyżej.