Sobes.tech
Intern

Czym jest żądanie HTTP?

sobes.tech AI

Odpowiedź od AI

Żądanie HTTP to wiadomość wysyłana przez klienta (np. przeglądarkę internetową) do serwera w celu żądania zasobu lub wykonania akcji. Składa się z:

  1. Linii startowej:
    • Metody (GET, POST, PUT, DELETE itp.)
    • Ścieżki do zasobu
    • Wersji protokołu (HTTP/1.1, HTTP/2)
    # Przykład linii startowej żądania GET
    GET /index.html HTTP/1.1  
    
  2. Nagłówków:
    • Par klucz-wartość, które dostarczają dodatkowe informacje o żądaniu (Host, User-Agent, Content-Type itp.)
    # Przykład nagłówka żądania
    User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, jak Gecko) Chrome/91.0.4472.124 Safari/537.36  
    
  3. Ciała żądania (opcjonalnie):
    • Dane wysyłane do serwera (np. dane formularza w żądaniu POST).

Serwer przetwarza żądanie i wysyła odpowiedź HTTP.