Sobes.tech
Junior — Middle

Jakie informacje i parametry mogą być przesłane w żądaniu HTTP?

sobes.tech AI

Odpowiedź od AI

W żądaniu HTTP można przesłać następujące główne typy informacji i parametrów:

  • Parametry URL (Query parameters) — dane przesyłane w ciągu zapytania po znaku ?, na przykład: ?id=123&sort=asc.
  • Nagłówki (Headers) — metadane żądania, na przykład Content-Type, Authorization, User-Agent.
  • Treść żądania (Body) — dane wysyłane w ciele żądania, zwykle w żądaniach POST, PUT, PATCH. Może zawierać JSON, XML, form-data i inne formaty.
  • Ciasteczka (Cookies) — małe dane, które klient wysyła do serwera w celu identyfikacji sesji i innych celów.
  • Metoda żądania (GET, POST, PUT, DELETE itp.) — określa działanie, które klient chce wykonać.

Na przykład, w żądaniu POST z ciałem JSON i nagłówkiem autoryzacji:

POST /api/users HTTP/1.1
Host: example.com
Authorization: Bearer token123
Content-Type: application/json

{
  "name": "Иван",
  "age": 30
}

W ten sposób, żądanie HTTP może zawierać różnorodne informacje niezbędne do interakcji klienta z serwerem.