Sobes.tech
Junior

Сарлавҳаҳои мақомот чӣ мебошанд?

sobes.tech AI

Ҷавоб аз AI

HTTP-даги Воридлар (Entity Headers) ресурс ёки хабар матнининг мета маълумотларини ўз ичига олади, улар сўров ёки жавобда узатилган. Улар мазмунни тасвирлайди, аммо ресурс ўзи эмас.

Асосий воридлар:

  • Content-Type: Ҳабар матнининг медиа тури (MIME тури), масалан application/json, text/html, image/png.
  • Content-Length: Ҳабар матнининг ҳажми октетларда (байтларда).
  • Content-Encoding: Ҳабар матнига қўлланилган кодлаш (сиғиш) усули, масалан gzip, deflate.
  • Content-Language: Мазмуннинг табиий тили, масалан ru, en-US.
  • Content-Location: Манбанинг алтернатив жойи.
  • Expires: Мазмуннинг исталган сана/вақти.
  • Last-Modified: Манба ўзгартирилган сана/вақти.
  • ETag: Манба версиясининг уникал идентификатору (одатда мазмуннинг хеши).

Ишлатиш мисоллари:

Сўров (гўёҳда):

POST /api/users
Host: example.com
Content-Type: application/json
Content-Length: 31

{
  "username": "john.doe",
  "email": "john@example.com"
}

Жавоб (гўёҳда):

HTTP/1.1 201 Created
Content-Type: application/json
Content-Length: 50
ETag: "abcdef123456"
Expires: Tue, 05 Dec 2023 12:00:00 GMT

{
  "id": 123,
  "username": "john.doe",
  "email": "john@example.com"
}

Мазмуннинг тўғри ишлашини ва талқин қилишини таъминлаш учун, шунингдек кешлаш ва шартли сўровлар учун қўлланилади.