Junior
Meta-teg yordamida HTTP sarlavhasini qanday ko'rsatish mumkin?
sobes.tech AI
AIdan javob
<meta> elementida http-equiv atributidan foydalanib, HTTP sarlavhalarining harakatini takrorlash mumkin.
Kontent turini belgilash misoli:
<!-- Content-Type HTTP sarlavhasini takrorlaydi -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Keshni boshqarish bo'yicha ko'rsatma misoli:
<!-- Cache-Control HTTP sarlavhasini takrorlaydi -->
<meta http-equiv="Cache-Control" content="no-cache">
Sahifa yangilanish intervalini sozlash misoli:
<!-- Refresh HTTP sarlavhasini takrorlaydi -->
<meta http-equiv="Refresh" content="5; url=https://example.com/">
http-equiv uchun keng tarqalgan qiymatlar ro'yxati:
| Qiymat | Mos HTTP sarlavha | Maqsad |
|---|---|---|
Content-Type |
Content-Type |
Hujjatning MIME turi va kodlashini ko'rsatadi. |
Default-Style |
Default-Style |
Standart tarz (CSS) nomini ko'rsatadi. |
Refresh |
Refresh |
Sahifa yangilanish yoki yo'naltirish uchun vaqt oralig'ini ko'rsatadi. |
Set-Cookie |
Set-Cookie |
Hujjat uchun cookie o'rnatadi. |
X-UA-Compatible |
X-UA-Compatible |
Eski Internet Explorer versiyalarida render qilish rejimlari uchun ko'rsatmalar beradi. |
Content-Security-Policy |
Content-Security-Policy |
XSS hujumlarini oldini olish uchun kontent xavfsizlik siyosatini belgilaydi. |
Muhim: <meta> teglaridagi http-equiv brauzer tomonidan ishlov beriladi va server tomonidan yuborilgan HTTP sarlavhalarining to'liq o'rnini bosmaydi. Ba'zi sarlavhalar, xavfsizlik yoki ishlash uchun muhim bo'lganlar (masalan, Strict-Transport-Security), <meta> teglar orqali o'rnatilishi mumkin emas.