Junior — Middle
Кадом маълумот ва параметрҳо метавонанд дар дархости HTTP интиқол ёбанд?
sobes.tech AI
Ҷавоб аз AI
Дархости HTTP-да метавонед дароранд ё параметрҳои асосӣ дар зер интиқол дода шаванд:
- Параметрҳои URL (Query parameters) — маълумотҳое, ки дар сатрҳои дархост пас аз нишони
?интиқол дода мешаванд, масалан:?id=123&sort=asc. - Сарлавҳаҳо (Headers) — метадонҳои дархост, масалан,
Content-Type,Authorization,User-Agent. - Танаи дархост (Body) — маълумотҳое, ки дар танаи дархост, одатан дар дархостҳои POST, PUT, PATCH, фиристода мешаванд. Мумкин аст JSON, XML, form-data ва дигар форматҳоро дар бар гирад.
- Cookies — маълумоти хурд, ки муштарӣ ба сервер мефиристад барои шинохти сессия ва мақсадҳои дигар.
- Раванди дархост (GET, POST, PUT, DELETE ва ғайра) — муайян мекунад, ки муштарӣ чӣ амалро мехоҳад иҷро кунад.
Масалан, дар дархости POST бо ҷисми JSON ва сарлавҳаи иҷозатнома:
POST /api/users HTTP/1.1
Host: example.com
Authorization: Bearer token123
Content-Type: application/json
{
"name": "Иван",
"age": 30
}
Тавре ки мебинем, дархости HTTP метавонад маълумоти гуногунро дар бар гирад, ки барои муоширати байни муштарӣ ва сервер заруранд.