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.