Sobes.tech
Middle

HTTP so'rovi va javobining tuzilishi haqida gapir.

sobes.tech AI

AIdan javob

HTTP so'rovi uchta asosiy uchta qismdan iborat:

  1. Boshlang'ich satr (Request Line) — usul (GET, POST va boshqalar), resurs URI va protokol versiyasini o'z ichiga oladi.

  2. Sarlavhalar (Headers) — kalit-qiymat juftlari, meta ma'lumotlarni uzatadi, masalan, kontent turi, cookie, avtorizatsiya.

  3. So'rovning tanasi (Body) — ixtiyoriy bo'lib, ma'lumotlarni o'z ichiga oladi, masalan, POST so'rovlarida.

So'rov misoli:

POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Content-Length: 48

{"name":"Иван","email":"ivan@example.com"}

HTTP javobi ham uch qismdan iborat:

  1. Status satri (Status Line) — protokol versiyasi, holat kodi (masalan, 200 OK).

  2. Sarlavhalar (Headers) — javob haqida meta ma'lumotlar, masalan, kontent turi, uzunligi.

  3. Javob tanasi (Body) — server tomonidan qaytarilgan ma'lumotlar, masalan, HTML, JSON.

Javob misoli:

HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 27

{"id":123,"status":"ok"}