---
title: "HTTP"
description: "HTTP to protokół komunikacji przeglądarki z serwerem WWW. Poznaj metody, kody statusu, nagłówki oraz różnice między HTTP a szyfrowanym HTTPS w praktyce."
url: "https://nodea.pl/pl/slownik-pojec/http"
lang: "pl"
updated: "2026-07-13"
---

# HTTP

> HTTP (HyperText Transfer Protocol) to protokół warstwy aplikacji, na którym opiera się komunikacja w sieci WWW. Definiuje sposób, w jaki przeglądarka wysyła żądania do serwera i odbiera odpowiedzi z treścią stron.

**HTTP** (HyperText Transfer Protocol) to protokół warstwy aplikacji, który definiuje reguły wymiany informacji między klientem — najczęściej przeglądarką — a serwerem WWW. To właśnie na HTTP opiera się cała sieć World Wide Web: gdy wpisujesz adres strony, przeglądarka wysyła żądanie HTTP, a serwer odpowiada, przesyłając kod [HTML](https://nodea.pl/pl/slownik-pojec/html), obrazy, style i inne zasoby potrzebne do wyświetlenia witryny.

## Jak działa HTTP?

Komunikacja przebiega w modelu żądanie–odpowiedź. Klient wysyła **żądanie** zawierające metodę, ścieżkę zasobu i nagłówki, a serwer zwraca **odpowiedź** z kodem statusu i treścią. Najważniejsze metody to:

- **GET** — pobranie zasobu (np. wyświetlenie strony).
- **POST** — przesłanie danych do serwera (np. wysłanie formularza).
- **PUT** i **DELETE** — aktualizacja i usuwanie zasobów, wykorzystywane m.in. w API REST.

Każda odpowiedź zawiera **kod statusu**: 200 oznacza sukces, [301](https://nodea.pl/pl/slownik-pojec/przekierowanie-301) przekierowanie trwałe, [404](https://nodea.pl/pl/slownik-pojec/bad-404) brak zasobu, a 500 błąd serwera. Ważną cechą protokołu jest **bezstanowość** — serwer domyślnie nie pamięta poprzednich żądań, dlatego stan sesji utrzymuje się dodatkowymi mechanizmami, jak cookies czy tokeny.

## Zastosowanie w praktyce

HTTP jest podstawą działania stron, aplikacji webowych i interfejsów [API](https://nodea.pl/pl/slownik-pojec/api). Znajomość metod i kodów statusu jest niezbędna w diagnostyce — analizując logi serwera czy narzędzia deweloperskie przeglądarki, po kodach odpowiedzi szybko ustala się, czy problem leży po stronie klienta, przekierowania czy serwera. Współcześnie ruch niemal zawsze przenosi się na szyfrowane [HTTPS](https://nodea.pl/pl/slownik-pojec/https) oraz nowsze wersje protokołu, [HTTP/2](https://nodea.pl/pl/slownik-pojec/http-2) i [HTTP/3](https://nodea.pl/pl/slownik-pojec/http-3), które przyspieszają ładowanie stron.

Istotną rolę w komunikacji HTTP odgrywają też **nagłówki** — pary klucz-wartość przesyłane w żądaniu i odpowiedzi. Przenoszą one informacje o typie treści, kodowaniu, pamięci podręcznej, plikach cookie czy zabezpieczeniach. To właśnie nagłówkami steruje się buforowaniem przeglądarki, kompresją gzip oraz politykami bezpieczeństwa, dlatego ich świadoma konfiguracja na serwerze ma bezpośredni wpływ na wydajność i ochronę witryny.

### Co oznacza, że HTTP jest protokołem bezstanowym?

Każde żądanie HTTP jest niezależne — serwer domyślnie nie pamięta poprzednich interakcji z tym samym klientem. Aby zachować stan, np. zalogowanie użytkownika, stosuje się mechanizmy nadbudowane nad protokołem, takie jak pliki cookie, sesje czy tokeny.

### Czym różni się HTTP od HTTPS?

HTTPS to HTTP przesyłane przez szyfrowaną warstwę TLS. Dane w HTTP wędrują otwartym tekstem i można je podsłuchać, natomiast w HTTPS są zaszyfrowane, a tożsamość serwera potwierdza certyfikat. Dziś HTTPS jest standardem, a przeglądarki oznaczają zwykłe HTTP jako niebezpieczne.

## Powiązane

- [HTTPS](https://nodea.pl/pl/slownik-pojec/https)
- [HTTP/2](https://nodea.pl/pl/slownik-pojec/http-2)
- [HTTP/3](https://nodea.pl/pl/slownik-pojec/http-3)
- [błąd 404](https://nodea.pl/pl/slownik-pojec/bad-404)
- [Przekierowanie 301](https://nodea.pl/pl/slownik-pojec/przekierowanie-301)

---

Wersje językowe: [en](https://nodea.io/en/glossary/http.md)  
Spis treści witryny: [llms.txt](https://nodea.pl/pl/llms.txt)
