مرجع ترويسات HTTP
مرجع قابل للبحث لترويسات طلب واستجابة HTTP الشائعة.
Accept
يخبر الخادم بأنواع المحتوى التي يمكن للعميل التعامل معها.
Accept-Encoding
يسرد خوارزميات الضغط التي يقبلها العميل.
Accept-Language
يشير إلى اللغات المفضّلة لدى العميل.
Authorization
يحمل بيانات الاعتماد لمصادقة الطلب.
Cache-Control
توجيهات تتحكم في سلوك التخزين المؤقت.
Connection
يتحكم فيما إذا كان الاتصال يبقى مفتوحًا.
Content-Encoding
الضغط المطبّق على جسم الاستجابة.
Content-Length
حجم الجسم بالبايت.
Content-Security-Policy
سياسة أمان المحتوى التي تقيّد تحميل الموارد.
Content-Type
نوع وسائط الجسم، مثل application/json.
Cookie
يرسل ملفات تعريف الارتباط المخزّنة إلى الخادم.
Cross-Origin-Resource-Policy
يتحكم في الأصول التي يجوز لها تضمين المورد.
Date
التاريخ والوقت اللذان أُنشئت فيهما الرسالة.
ETag
معرّف إصدار للتحقق من التخزين المؤقت.
Expires
متى تُعتبر الاستجابة قديمة.
Host
النطاق والمنفذ المستهدفان للطلب.
If-Modified-Since
طلب شرطي مبني على وقت التعديل.
If-None-Match
طلب شرطي مبني على قيمة ETag.
Last-Modified
متى تغيّر المورد آخر مرة.
Location
وجهة إعادة التوجيه أو عنوان مورد أُنشئ حديثًا.
Origin
الأصل الذي بدأ الطلب (CORS).
Referer
عنوان الصفحة التي أحالت إلى الطلب.
Referrer-Policy
يتحكم في مقدار معلومات المُحيل المُرسلة.
Retry-After
مدة الانتظار قبل إعادة محاولة الطلب.
Server
يحدّد برنامج الخادم.
Set-Cookie
يوجّه العميل لتخزين ملف تعريف ارتباط.
Strict-Transport-Security
يفرض HTTPS للطلبات المستقبلية (أمان النقل الصارم).
User-Agent
يحدّد متصفح العميل ومنصّته.
Vary
يسرد الترويسات التي تؤثر في الاستجابة المخزّنة مؤقتًا.
WWW-Authenticate
يحدّد مخطط المصادقة لاستجابة 401.
X-Forwarded-For
عنوان IP الأصلي للعميل خلف وكيل.
X-Frame-Options
يتحكم فيما إذا كان يجوز تأطير الصفحة (منع الاختطاف بالنقر).
ابحث في ترويسات HTTP لتتذكر بسرعة ما تتحكم به كل واحدة.
طريقة الاستخدام
- اكتب اسم ترويسة أو كلمة مفتاحية.
- تصفّح القائمة المفلترة.
- اقرأ وظيفة كل ترويسة.
الأسئلة الشائعة
- ما الفرق بين ترويسات الطلب والاستجابة؟
- ترويسات الطلب يرسلها العميل، وترويسات الاستجابة يرسلها الخادم؛ وبعضها مثل Content-Type يظهر في الاتجاهين.
- هل أسماء الترويسات حسّاسة لحالة الأحرف؟
- لا، أسماء ترويسات HTTP غير حسّاسة لحالة الأحرف، وإن كانت الكتابة القياسية بأحرف كبيرة مستخدمة اصطلاحًا.