Junior — Middle
HTTP-суроо жана жооптун түзүмү жана компоненттери жөнүндө түшүндүрө аласызбы?
sobes.tech AI
AIден жооп
HTTP суроо үч негизги бөлүктөн турат:
- Баштапкы сап (Request Line) — ыкма (GET, POST жана башка), URL жана протоколдун версиясын камтыйт.
- Башчалар (Headers) — ачкыч-маани жуптары, мета маалыматтарды өткөрөт (мисалы, Content-Type, User-Agent).
- Суроо денеси (Body) — зарылчылык болсо, маалыматтарды камтыйт, мисалы, POST суроолорунда.
HTTP жооп да үч бөлүктөн турат:
- Статус сап (Status Line) — протоколдун версиясы, абал коду (мисалы, 200) жана тексттик сүрөттөө (мисалы, OK) бар.
- Башчалар (Headers) — жооп тууралуу мета маалыматтар (Content-Type, Content-Length жана башка).
- Жооп денеси (Body) — серверден келген маалыматтар (HTML, JSON, сүрөттөр жана башка).
Мисал үчүн суроо башталышы:
GET /index.html HTTP/1.1
Мисал үчүн жооп башталышы:
HTTP/1.1 200 OK