أداة اختبار طلبات HTTP

تُعد أداة Postman مبالغًا فيها عندما تريد فقط التحقق من ويب هوك أو تجربة واجهة برمجة تطبيقات عامة. ما عليك سوى لصق عنوان URL واختيار الطريقة GET/POST/PUT/PATCH/DELETE وإضافة الرؤوس والجسم، ثم ترسل هذه الأداة الطلب وتعرض رمز الحالة ورؤوس الرد والجسم وإجمالي زمن الاستجابة.

كيفية إرسال طلب اختبار

  1. 1

    اختر الطريقة وعنوان URL

    GET أو POST أو PUT أو PATCH أو DELETE أو HEAD، بالإضافة إلى أي عنوان URL يمكن الوصول إليه من خادمنا.

  2. 2

    أضف رؤوس

    التفويض، نوع المحتوى، الرؤوس المخصصة: رأس واحد في كل سطر، حسب الحاجة.

  3. 3

    قم بتعيين الجسم

    نص خام، أو بصيغة JSON، أو form-urlencoded أو multipart. يُرسل الجسم فقط مع الطرق التي تدعمه (POST وPUT وPATCH وDELETE).

  4. 4

    أرسل وافحص

    يظهر رمز الحالة وإجمالي زمن الاستجابة والرؤوس والجسم جميعها جنبًا إلى جنب.

ما يعيده المختبر

يُعرض كل رد في أربعة أجزاء مفيدة.

1. رمز الحالة

HTTP 200، رمز الحالة الرقمي للرد. تُبرز أي حالة تنتمي إلى نطاق 4xx أو 5xx لتسهيل التشخيص السريع.

2. زمن الاستجابة

إجمالي الوقت من بداية الطلب حتى اكتمال الرد، ويُقاس على خادمنا بالميلي ثانية. تجاوز زمن الاستجابة 500 ميلي ثانية على واجهة برمجة التطبيقات الخاصة بنفس المنطقة يُعد مؤشرًا خطيرًا؛ وغالبًا ما يدل ذلك على سرعة منخفضة في النظام الخلفي أو غياب فهرس مناسب.

3. رؤوس الرد

تُدرج جميع رؤوس الاستجابة بالترتيب، مع القيم الدقيقة التي أعادها الخادم.

4. الجسم

  • يُعرض الجسم تمامًا كما أعاده الخادم، دون إعادة تنسيق.
  • يسهل قراءة ردود JSON وXML في منطقة الإخراج أحادية المسافة.
  • تظهر الردود الثنائية (الصور، ملفات PDF) كبيانات خام؛ وفي هذه الحالات يكون curl أو httpie خيارًا أفضل.

نصائح

  • عند اختبار واجهة REST، استخدم POST مع JSON: حدّد Content-Type: application/json والصق الجسم ككائن JSON.
  • بالنسبة إلى نقاط النهاية المحمية عبر OAuth، الصق رأس Authorization: Bearer <token> مباشرةً.
  • تُنفَّذ الطلبات من خادمنا، لذا لا تنطبق قواعد CORS الخاصة بالمتصفح. استغل ذلك لاختبار نقاط نهاية كان سيتعذر على متصفحك الوصول إليها.

الأسئلة الشائعة

صُمم جهاز الاختبار لأحجام البيانات المعتادة في واجهات برمجة التطبيقات، وليس للنقل الجماعي. أما بالنسبة للتحميلات الكبيرة جدًا (مثل مقاطع الفيديو أو الملفات الثنائية)، فإن الأدوات المصممة خصيصًا مثل curl أو httpie هي الخيار الأنسب؛ فهذا المختبر مخصص لاختبار الواجهات، وليس لنقل الملفات الكبيرة.

نعم. ضع قيمة ملف الكوكيز داخل رأس Cookie. بشكل افتراضي، لا يشارك جهاز الاختبار ملفات الكوكيز الخاصة بمتصفحك مع الجهاز المستهدف، وبالتالي تتحكم بدقة في ما يتم إرساله.

يتم تنفيذ الطلب من خادم الأداة (لتجاوز قيود CORS في المتصفح). لا يتم حفظ أي بيانات سوى الاستجابة الوحيدة التي تظهر؛ ولا يتم تخزين الطلب أو تسجيله.

لا؛ هذا المختبر مخصص فقط لعمليات طلب واستجابة HTTP العادية. ولاختبار WebSocket، استخدم عميلًا مخصصًا يدعم كامل إجراءات التواصل الترقية وبروتوكولات الإطارات.

أدوات ذات صلة

مُقيّم عمر النطاق

تحقق من تاريخ تسجيل النطاق لأول مرة وعمره بالسنوات والأشهر والأيام باستخدام بيانات WHOIS المتوفرة في السجل.

تحويل النطاق إلى عنوان IP

حوّل أي اسم نطاق إلى عناوينه في IPv4 (A) وIPv6 (AAAA)، ثم انسخها في أي أداة شبكة.

اختبار السرعة

أجرِ اختبار سرعة إنترنت سريعًا ومجانيًا من المتصفح. قِس سرعة التنزيل بوحدة ميغابت في الثانية إضافةً إلى زمن الاستجابة والتذبذب، واعرف ما إذا كان اتصالك جاهزًا للبثّ بدقة 4K والألعاب ومكالمات الفيديو. دون تطبيق ودون تسجيل.

مُفحِّص لبروتوكولات HTTP/2 وHTTP/3

حلل ترويسات الاستجابة الملصقة محليًا لتحديد إصدار HTTP المرصود وأي إعلان عن HTTP/3 عبر Alt-Svc.

فاحص API

اختبر نقطة نهاية HTTP أو HTTPS تسمح بـ CORS من متصفحك، وافحص الحالة النهائية والترويسات المتاحة والزمن ومعاينة محدودة للجسم.

أداة فحص سجلات DMARC

استعلام عن سجل DMARC TXT لأي نطاق وتحليل سياسة التحقق، ومواقع المطابقة، وعناوين الإبلاغ، بالإضافة إلى نسبة التنفيذ، وذلك بصيغة قابلة للقراءة.

الأداة متاحة بلغات أخرى