Junior
Varlıq başlıqları nədir?
sobes.tech Süni İntellekt
AI-dan cavab
HTTP-dəki Entity Headers (Varlıq Başlıqları) resurs və ya mesajın gövdesi haqqında meta məlumatlar ehtiva edir və sorğu və ya cavabda ötürülür. Onlar məzmunu təsvir edir, lakin resursun özü deyil.
Əsas Entity Headers:
- Content-Type: Mesaj gövdesinin media növünü (MIME növü) göstərir, məsələn
application/json,text/html,image/png. - Content-Length: Mesaj gövdesinin ölçüsü oktetlərdə (baytlar).
- Content-Encoding: Mesaj gövdesinə tətbiq olunan kodlama (sıxışdırma) metodu, məsələn
gzip,deflate. - Content-Language: Məzmunun təbii dili, məsələn
ru,en-US. - Content-Location: Alternativ resurs yeri.
- Expires: Məzmunun köhnəlmiş sayılacağı tarix/zaman.
- Last-Modified: Resursun son dəyişiklik tarixi/zamanı.
- ETag: Resursun unikal versiya identifikatoru (tez-tez məzmunun hash-i).
İstifadə nümunələri:
Sorğu (məzmun ilə):
POST /api/users
Host: example.com
Content-Type: application/json
Content-Length: 31
{
"username": "john.doe",
"email": "john@example.com"
}
Cavab (məzmun ilə):
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"
}
Məzmunun düzgün işlənməsi və şərh edilməsi üçün istifadə olunur, həmçinin keşik və şərti sorğular üçün də.