مدقق حالة HTTP
تحقق من رمز حالة HTTP لأي URL وافهم بسرعة سلوك إعادة التوجيه. تتبع عمليات إعادة التوجيه (حتى 10) للكشف عن الحلقات والتأكد من استجابة الوجهة النهائية. مثالي لفحص وقت التشغيل، ونقاط نهاية الصحة، ومراجعات SEO، وتصحيح أخطاء عناوين URL الموجهة بشكل خاطئ. قم بتصدير النتائج إلى JSON.
الميزات
- تحقق من حالة استجابة HTTP لأي عنوان URL (موقع ويب أو API).
- اتبع عمليات إعادة التوجيه وافحص سلاسل إعادة التوجيه (حتى 10 قفزات).
- اكتشف حلقات إعادة التوجيه والإعدادات الخاطئة بسرعة.
- رائع لنقاط نهاية الصحة لتأكيد سلوك 200 OK.
- يساعد في التحقق من صحة الوجهات الأساسية (HTTP→HTTPS، www، مسارات اللغة).
- انسخ/شارك النتائج لتصحيح الأخطاء وتذاكر الدعم.
- قم بتصدير تقرير JSON لأتمتة سير عمل المراقبة.
- إعدادات الأمان الافتراضية: يحظر الأهداف على الشبكة الخاصة ويستخدم وكيل مستخدم ثابت.
🧭 كيفية الاستخدام for http-status-checker
أدخل عنوان URL
الصق عنوان URL الذي تريد التحقق منه (صفحة، نقطة نهاية API، أو مسار صحة).
اختر سلوك إعادة التوجيه
قم بتمكين "متابعة إعادة التوجيه" للوصول إلى الوجهة النهائية. قم بتعطيله إذا كنت تريد فقط استجابة القفزة الأولى.
اضبط حد إعادة التوجيه إذا لزم الأمر
اضبط "الحد الأقصى لإعادة التوجيه" لتجنب السلاسل الطويلة واكتشاف حلقات إعادة التوجيه بأمان.
فسر النتيجة
استخدم رمز الحالة المبلغ عنه لتحديد الخطوات التالية (إصلاح عناوين URL المعطلة، تصحيح عمليات إعادة التوجيه، استكشاف أخطاء أخطاء الخادم وإصلاحها).
قم بالتصدير للتوثيق أو الأتمتة
قم بتنزيل JSON إذا كنت تريد تتبع التغييرات بمرور الوقت أو إرفاق دليل بتذكرة.
المواصفات الفنية
نموذج الطلب
يتحقق هذا الأداة من حالة الاستجابة لعنوان URL معين ويمكنه متابعة عمليات إعادة التوجيه لعرض الحالة النهائية وسلوك السلسلة.
| الإعداد | السلوك | الافتراضي |
|---|---|---|
| متابعة إعادة التوجيه | يتتبع استجابات إعادة التوجيه (3xx) إلى الوجهة النهائية | مفعل |
| الحد الأقصى لإعادة التوجيه | حد إعادة التوجيه لمنع الحلقات | 10 (نطاق 0–20) |
| المهلة | حد مهلة الطلب | 12000 مللي ثانية |
| وكيل المستخدم | يحدد وكيل المستخدم للطلب | Encode64Bot/1.0 (+https://encode64.com) |
| الشبكات الخاصة | يمنع الوصول إلى نطاقات الشبكات الخاصة لأسباب أمنية | معطل (الشبكات الخاصة غير مسموح بها) |
فئات رموز الحالة (دليل سريع)
فهم عائلة الحالة يساعدك في تحديد ما إذا كانت المشكلة هي إعادة توجيه، خطأ عميل، أو فشل خادم.
| النطاق | المعنى | أمثلة شائعة |
|---|---|---|
| 2xx | نجاح | 200 OK، 204 No Content |
| 3xx | إعادة توجيه | 301 Moved Permanently، 302 Found، 307 Temporary Redirect، 308 Permanent Redirect |
| 4xx | خطأ عميل | 400 Bad Request، 401 Unauthorized، 403 Forbidden، 404 Not Found، 410 Gone |
| 5xx | خطأ خادم | 500 Internal Server Error، 502 Bad Gateway، 503 Service Unavailable، 504 Gateway Timeout |
سطر الأوامر
استخدم هذه الأوامر للتحقق من رموز الحالة وإعادة التوجيه خارج المتصفح. ممتازة لفحوصات التكامل المستمر والاستجابة للحوادث.
macOS / Linux
التحقق من رمز الحالة فقط (بدون محتوى)
curl -o /dev/null -s -w "%{http_code}
" https://example.com/healthيطبع رمز حالة HTTP فقط.
اتبع عمليات إعادة التوجيه واطبع الحالة النهائية
curl -L -o /dev/null -s -w "%{http_code}
" http://example.comيتبع عمليات إعادة التوجيه (HTTP→HTTPS، www، إلخ) ويطبع رمز الحالة النهائي.
عرض عناوين سلسلة إعادة التوجيه
curl -I -L http://example.comيعرض العناوين لكل قفزة، بما في ذلك الموقع.
ويندوز (PowerShell)
الحصول على رمز الحالة
$r = Invoke-WebRequest -Uri https://example.com/health -Method Get -MaximumRedirection 0 -ErrorAction SilentlyContinue; $r.StatusCodeيحصل على رمز حالة الاستجابة (اضبط معالجة إعادة التوجيه حسب إصدار PowerShell الخاص بك).
حالات الاستخدام
التحقق من نقاط نهاية الصحة وزمن التشغيل
تأكد من أن نقاط النهاية الحرجة تُرجع 200 OK وأنه يمكن الوصول إليها ضمن القيود المتوقعة.
- تحقق من نقاط النهاية /health و /status
- اكتشاف أخطاء 5xx متقطعة أثناء الحوادث
- تصدير JSON كدليل للحوادث
تصحيح سلاسل إعادة التوجيه والحلقات
عندما يعيد عنوان URL التوجيه عدة مرات بشكل غير متوقع (أو لا يحل أبدًا)، افحص السلسلة وأوقف الحلقات بسرعة.
- اكتشاف حلقات إعادة التوجيه
- تأكيد HTTP→HTTPS وتوحيد www
- اكتشاف السلاسل الطويلة الناتجة عن قواعد مختلطة (Nginx، التطبيق، CDN)
تدقيقات SEO وفحوصات الروابط المعطلة
تؤثر رموز الحالة بشكل كبير على الزحف والفهرسة. استخدم هذه الأداة لتأكيد الاستجابات الصحيحة للصفحات وخرائط الموقع.
- تأكيد 200 للصفحات القابلة للفهرسة
- استخدم 301/308 للانتقالات الدائمة
- ابحث عن 404/410 للمحتوى المحذوف
- اكتشاف استخدام 302/307 عن غير قصد لإعادة التوجيه الدائمة
تصحيح واجهات برمجة التطبيقات (API)
تحقق بسرعة مما إذا كان يمكن الوصول إلى نقطة نهاية API وما إذا كانت تعيد التوجيه (مما قد يعطل بعض العملاء).
- تأكيد 200/204 للنجاح المتوقع
- اكتشاف عمليات إعادة التوجيه 3xx غير المتوقعة أو فشل المصادقة 401/403
- تحديد مشاكل البوابة 502/504
❓ Frequently Asked Questions
❓ما الفرق بين 301 و 302؟
❓لماذا يجب أن أحافظ على سلاسل إعادة التوجيه قصيرة؟
❓كيف يبدو حلقة إعادة التوجيه؟
HTTP↔HTTPS، أو www↔بدون www، أو قواعد الشرطة المائلة). ستصل الأداة إلى الحد الأقصى لإعادة التوجيه وستبلغ عن المشكلة.❓هل الرمز 404 دائمًا سيء؟
❓لماذا أرى الرمز 403 أو 401؟
❓هل من الآمن لصق الروابط هنا؟
Pro Tips
للتوحيد، يُفضل استخدام قفزة إعادة توجيه واحدة إلى رابطك النهائي (HTTPS + اسم المضيف الذي اخترته).
راقب نقطة نهاية /health سريعة لقياس وقت التشغيل بدلاً من صفحتك الرئيسية، والتي قد تكون أثقل وأكثر تقلبًا.
لعمليات نقل تحسين محركات البحث، استخدم 301/308 للانتقالات الدائمة وقم بتحديث الروابط الداخلية + خرائط الموقع للإشارة مباشرة إلى الروابط النهائية.
إذا كنت تشك في وجود حلقات، اضبط الحد الأقصى لإعادة التوجيه على قيمة منخفضة (مثل 3–5) للفشل السريع وتحديد مجموعة القواعد ذات التكوين الخاطئ.
قم بتصدير JSON وأرفقه بتذاكر الحوادث لتوثيق تغييرات الحالة أثناء الأعطال والتراجعات.
Additional Resources
Other Tools
- محسن CSS
- محسن HTML
- محسن Javascript
- محسن PHP
- منتقي الألوان
- مستخرج Sprite
- مُشَفِّر ثنائي Base32
- فَكَّاك Base32
- مُشَفِّر Base32
- مُشَفِّر ثنائي Base58
- فَكَّاك Base58
- مُشَفِّر Base58
- مُشَفِّر ثنائي Base62
- فَكَّاك Base62
- مُشَفِّر Base62
- مُشَفِّر ثنائي Base64
- فك تشفير Base64
- تشفير Base64
- مُشَفِّر ثنائي سداسي عشري
- فَكَّاك سداسي عشري
- مُشَفِّر سداسي عشري
- منسق Csharp
- منسق CSV
- Dockerfile Formatter
- منسق Elm
- منسق ENV
- منسق Go
- منسق Graphql
- منسق Hcl
- منسق INI
- منسق JSON
- منسق Latex
- منسق Markdown
- منسق Objectivec
- Php Formatter
- منسق Proto
- منسق Python
- منسق Ruby
- منسق Rust
- منسق Scala
- منسق سكريبت Shell
- منسق SQL
- منسق SVG
- منسق Swift
- منسق TOML
- Typescript Formatter
- منسق XML
- منسق YAML
- منسق Yarn
- مختصر CSS
- Html Minifier
- Javascript Minifier
- مختصر JSON
- مصغر XML
- Cache Headers Analyzer
- Cors Checker
- Csp Analyzer
- Dns Records Lookup
- عارض رؤوس HTTP
- Open Graph Meta Checker
- Redirect Chain Viewer
- Robots Txt Tester
- Security Headers Checker
- Security Txt Checker
- Sitemap Url Inspector
- Tls Certificate Checker
- PDF إلى نص
- مختبر Regex
- مدقق ترتيب SERP
- بحث Whois