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"
}

Мазмундун туура иштеши жана түшүндүрмөсү үчүн колдонулат, ошондой эле кэшке жана шарттуу суроолорго да колдонулат.