فاحص ترويسات HTTP
صفحة تُخزَّن مؤقتًا بشكل خاطئ، أو طلب CORS يفشل، أو واجهة برمجة تطبيقات (API) تُرجع نوع محتوى خاطئًا، يمكن تشخيص كل هذه الأخطاء تقريبًا من ترويسات الاستجابة. أدخِل عنوان URL، وسترسل هذه الأداة طلب GET، ثم تعرض رمز حالة HTTP وكل ترويسة استجابة يرسلها الخادم، لتتمكن من مراجعة إعدادات التخزين المؤقت وCORS والضغط والأمان في ثوانٍ.
كيفية فحص ترويسات الاستجابة
-
1
أدخل عنوان URL
أي عنوان URL علني لبروتوكول HTTP أو HTTPS.
-
2
نفّذ الطلب
ترسل الأداة طلب GET وتعرض رمز حالة HTTP لأول استجابة.
-
3
راجع ترويسات الاستجابة
تُعرض كل ترويسة أرسلها الخادم بقيمتها الخام، جاهزة للنسخ أو المقارنة.
الترويسات الأكثر أهمية
تحمل استجابات HTTP ما بين عدد قليل من الترويسات وأكثر من 30 ترويسة. تغطي قائمة قصيرة معظم سيناريوهات التصحيح في العالم الواقعي.
التخزين المؤقت
| الترويسة | ما يجب التحقق منه |
|---|---|
Cache-Control |
public أم private، وقيمة max-age |
ETag |
موجود من أجل GET الشرطي |
Last-Modified |
موجود من أجل فحوص If-Modified-Since |
Age |
عمر الكائن في شبكة توزيع المحتوى CDN (بالثواني) |
Vary |
مدخلات مفتاح التخزين المؤقت، Accept-Encoding، Accept-Language |
الضغط
| الترويسة | المعنى |
|---|---|
Content-Encoding |
gzip، br، zstd، جسم الاستجابة مضغوط |
Content-Length |
الحجم بعد الضغط؛ أما الحجم غير المضغوط فمنفصل |
CORS
| الترويسة | الغرض |
|---|---|
Access-Control-Allow-Origin |
أي المصادر يمكنها قراءة الاستجابة |
Access-Control-Allow-Methods |
الطرق المسموح بها للطلبات عبر المصادر |
Access-Control-Allow-Credentials |
true لإرسال ملفات تعريف الارتباط عبر المصادر |
Access-Control-Expose-Headers |
الترويسات التي يمكن لكود JS قراءتها |
Access-Control-Max-Age |
مدة التخزين المؤقت لاستجابة الفحص المسبق |
الأمان
| الترويسة | التهديد المستهدف |
|---|---|
Strict-Transport-Security |
خفض مستوى البروتوكول |
Content-Security-Policy |
XSS وسرقة النقرات (clickjacking) |
X-Frame-Options |
سرقة النقرات (clickjacking) بالأسلوب القديم |
Referrer-Policy |
تسرّب البيانات عبر Referer |
X-Content-Type-Options: nosniff |
تخمين نوع المحتوى (MIME) |
إعادة التوجيه
يرسل هذا الفاحص طلب GET واحدًا فقط ويتوقف عند أول استجابة، لذلك فإن الترويسات التي تراها تعود لأول خطوة في السلسلة. إذا ردّ الخادم بحالة 3xx، تشير ترويسة Location إلى الخطوة التالية؛ افتح ذلك العنوان في الفاحص لفحص الاستجابة التالية.
الأسئلة الشائعة
تُخفي المتصفحات أحيانًا الترويسات المصنّفة على أنها “ممنوعة” أو ترويسات القفزة بالقفزة (hop-by-hop) لأسباب أمنية. يستخدم هذا الفاحص عميل HTTP يعرض كل ما أرسله الخادم فعليًا، بما في ذلك الترويسات التي رشّحها المتصفح.
لا، يرسل هذا الإصدار دائمًا طلب GET بسيطًا مع وكيل مستخدم قياسي. إذا كنت بحاجة إلى ترويسات أو طرق أو نص طلب مخصصة، فاستخدم مختبِر طلبات HTTP.
لا. يتوقف عمدًا عند أول استجابة لترى بالضبط ما أعاده ذلك العنوان. إذا أعاد الخادم التوجيه، تشير ترويسة Location إلى الخطوة التالية؛ أدخل ذلك العنوان لفحص الاستجابة التالية.
ترسل بعض الخوادم الجسم على شكل أجزاء وتستبعد Content-Length، وهذا طبيعي عندما تكون Transfer-Encoding: chunked موجودة. يظل رمز الحالة والترويسات الأخرى موثوقين.
أدوات ذات صلة
أداة اختبار CORS
اختبر عنوان URL عامًا باستخدام OPTIONS. افحص أذونات CORS للأصل والطريقة والترويسات وبيانات الاعتماد، مع توضيح سبب كل نتيجة.
أداة اكتشاف النطاقات الفرعية
أدخل نطاقًا وشغّل استعلام DNS مباشرًا (A وAAAA وCNAME) على أكثر نطاقاته الفرعية شيوعًا (www) لترى ما إذا كان يُحَلّ وإلى أين يشير. فحص أساسي سريع، وليس استطلاعًا كاملًا.
أداة التحقق من موقع الخادم
ابحث عن مركز البيانات المادي، والدولة، ورمز ASN، ومزوّد الحوسبة السحابية الكامن وراء أي نطاق. ويكتشف خدمات مثل Cloudflare وFastly وAkamai وغيرها من مزودي شبكات توزيع المحتوى (CDN).
تحويل النطاق إلى IP
ابحث عن عناوين A وAAAA لنطاق عام أو رابط موقع. اطّلع على إجابات IPv4 وIPv6 من محلّل DNS الخاص بخادمنا وانسخ العنوان الذي تحتاج إليه.
استعلام DNS
افحص سجلات DNS الشائعة لنطاق عام أو اسم مضيف، واقرأ القيم وأولوية MX وقيمة TTL التي أبلغ عنها المحلل التكراري وقت الاستعلام.
حاسبة CIDR
احسب كتلة CIDR بصيغة IPv4 أو IPv6 بعد ضبط عنوان الشبكة، وأول عنوان وآخر عنوان والعدد الدقيق للعناوين، مع أقنعة IPv4 وقواعد الوصلات من نقطة إلى نقطة.
الأداة متاحة بلغات أخرى
- HTTPヘッダーチェッカー [JA]
- Kontroll av HTTP-huvuden [SV]
- Verificador de encabezados HTTP [ES]
- Vérificateur d'en-têtes HTTP [FR]
- ตัวตรวจสอบ HTTP headers [TH]
- Sprawdzanie nagłówków HTTP [PL]
- HTTP 헤더 검사기 [KO]
- HTTP-headercontrole [NL]
- Verificador de cabeçalho HTTP [PT]
- Trình kiểm tra HTTP header [VI]
- Pemeriksa Header HTTP [ID]
- HTTP-Header-Prüfer [DE]
- HTTP 响应头检查器 [ZH]
- HTTP Header Checker [EN]
- Controllo intestazioni HTTP [IT]
- Проверка HTTP-заголовков [RU]
- HTTP Başlık Denetleyici [TR]