M
Mahyar Nasiriتوسعه‌دهنده

مرجع هدرهای HTTP

مرجع قابل جستجوی هدرهای پرکاربرد HTTP درخواست و پاسخ و کاربرد هر کدام.

Acceptدرخواست

انواع رسانه‌ای که کلاینت می‌تواند درک کند را مشخص می‌کند.

Accept-Encodingدرخواست

رمزگذاری‌های محتوایی که کلاینت می‌تواند از حالت فشرده خارج کند (مثلاً gzip، br).

Accept-Languageدرخواست

زبان‌هایی که کلاینت برای پاسخ ترجیح می‌دهد.

Accept-Rangesپاسخ

نشان می‌دهد آیا سرور از درخواست‌های بخشی (byte-range) پشتیبانی می‌کند.

Access-Control-Allow-Originپاسخ

به مرورگرها اعلام می‌کند کدام مبدأها می‌توانند به منبع دسترسی داشته باشند (CORS).

Ageپاسخ

مدت زمان (به ثانیه) ذخیره شدن پاسخ در کش پروکسی میانی.

Allowپاسخ

متدهای HTTP که یک منبع پشتیبانی می‌کند را فهرست می‌کند.

Authorizationدرخواست

اعتبارنامه‌های احراز هویت HTTP را حمل می‌کند.

Cache-Controlعمومی

دستورالعمل‌های کنترل رفتار کش در درخواست‌ها و پاسخ‌ها.

Connectionعمومی

کنترل می‌کند آیا اتصال شبکه پس از تراکنش باز بماند.

Content-Encodingمحتوا

رمزگذاری‌های اعمال‌شده روی بدنه، مثلاً gzip، deflate.

Content-Languageمحتوا

زبان طبیعی مخاطب موردنظر منبع.

Content-Lengthمحتوا

اندازه بدنه پیام بر حسب بایت.

Content-Typeمحتوا

نوع رسانه منبع (مثلاً application/json).

Cookieدرخواست

کوکی‌های قبلی که سرور تنظیم کرده و کلاینت برمی‌گرداند.

Dateعمومی

تاریخ و زمان تولید پیام.

ETagپاسخ

برچسب entity برای اعتبارسنجی مجدد کش (If-None-Match).

Expiresمحتوا

تاریخ/زمانی که پس از آن پاسخ منسوخ تلقی می‌شود.

Hostدرخواست

نام دامنه و پورت منبع درخواستی — الزامی در HTTP/1.1.

Last-Modifiedمحتوا

تاریخ/زمان آخرین تغییر منبع.

Locationپاسخ

URL مقصدی که کلاینت به آن هدایت شود (همراه با وضعیت 3xx).

Originدرخواست

مبدأ درخواست، مورد استفاده در CORS و درخواست‌های POST.

Rangeدرخواست

بخش خاصی از منبع را بر حسب بایت درخواست می‌کند.

Refererدرخواست

آدرس صفحه‌ای که به منبع فعلی لینک داده است.

Retry-Afterپاسخ

مدت انتظار کلاینت قبل از تلاش مجدد (محدودیت نرخ، 503).

Serverپاسخ

اطلاعات درباره نرم‌افزار مورد استفاده سرور مبدأ.

Set-Cookieپاسخ

کوکی را از سرور به کلاینت ارسال می‌کند.

Transfer-Encodingعمومی

رمزگذاری انتقال اعمال‌شده روی پیام، مثلاً chunked.

Upgradeعمومی

پروتکل‌هایی که کلاینت از سرور می‌خواهد به آن‌ها سوئیچ کند (مثلاً WebSocket).

User-Agentدرخواست

اطلاعات شناسایی نرم‌افزار کلاینت.

Viaعمومی

پروکسی‌ها و gatewayهایی که پیام از آن‌ها عبور کرده است.

WWW-Authenticateپاسخ

کلاینت را به احراز هویت دعوت می‌کند (همراه با 401).

مرجع اطلاع‌رسانی — رفتار واقعی ممکن است بسته به مرورگر و پیاده‌سازی سرور متفاوت باشد.