Sobes.tech
Junior

HTTP суроо кай көрүнөт?

sobes.tech AI

AIден жооп

HTTP сурооңуз төмөнкү бөлүктөрдөн турат:

  1. Баштапкы сап (Request Line): Суроо түрүн, ресурска жолду жана протоколдун версиясын аныктайт.
  2. Башталыштар (Headers): Суроо, кардар же суроо денесине кошумча маалыматтар.
  3. Бос сап: Башталыштарды жана суроо денесин бөлөт.
  4. Суроо денеси (Body, опционалдуу): Серверге жөнөтүлгөн маалыматтар (мисалы, POST суроолорунда).

GET суроосунун мисалы:

// Баштапкы сап: ыкма, жол, протокол версиясы
// GET /index.html HTTP/1.1

// Башталыштар: кардар, суроо жана башка тууралуу маалыматтар
// Host: www.example.com
// User-Agent: Mozilla/5.0
// Accept: text/html

// Бос сап: башталыштарды жана денени бөлөт (бул учурда жок)

// Суроо денеси (бос GET үчүн)

POST суроосунун мисалы:

// Баштапкы сап
// POST /submit HTTP/1.1

// Башталыштар
// Host: www.example.com
// Content-Type: application/x-www-form-urlencoded
// Content-Length: 25

// Бос сап

// Суроо денеси
// name=test&value=data

HTTP негизги ыкмалары:

Ыкма Түшүндүрмө Суроо денесинин болушу
GET белгилүү бир ресурстан маалымат сурайт Жок
POST иштетүү үчүн маалыматтарды жүктөйт Ооба
PUT ресурстун бардык учурдагы көрсөтүүлөрүн суроо менен алмаштырат Ооба
DELETE белгилүү бир ресурсту өчүрөт Жок
HEAD жооптун денеси жок, GET сыяктуу, бирок башталыштарды сурайт Жок
PATCH ресурска бөлүктүү өзгөртүүлөрдү колдонуу Ооба
OPTIONS максаттуу ресурстун байланыш параметрлерин сүрөттөйт Ыңгайлаштырылган