شرح صفوف ومحتوى الفقرة
إلى جانب أدوات المطور الرسومية في المتصفح، يحتاج المهندس دائماً إلى أداة سطر أوامر سريعة ومباشرة لمعاينة رسائل HTTP بمعزل عن إضافات المتصفح وذاكرته المؤقتة. هذه الأداة القياسية العالمية هي cURL ()، وهي مثبتة مسبقاً في أنظمة Windows 10/11 وmacOS وLinux.
تمنحك أربعة خيارات أساسية في أداة تحكماً كاملاً في معاينة الرسائل النصية الخام:
- الخيار (جلب الرؤوس فقط): يرسل طلب ويعرض سطر حالة الاستجابة وحقول الرأس فقط دون تنزيل جسم الصفحة.
- الخيار (عرض رؤوس الاستجابة مع الجسم): يرسل طلب كامل ويعرض رؤوس الاستجابة متبوعة بجسم الرسالة معاً.
- الخيار (الفحص التفصيلي الكامل ): يعرض تفاصيل الاتصال ()، وكل سطر يرسله العميل مسبوقاً بالعلامة ، وكل سطر يستقبله من الخادم مسبوقاً بالعلامة .
- الخيار (تتبع إعادة التوجيه): يوجه الأداة لتتبع رؤوس تلقائياً عند استلام رموز إعادة التوجيه () حتى الوصول للوجهة النهائية.
لاحظ في المثال الآتي كيف يكشف الأمر أسطر الطلب الصادرة () وأسطر الاستجابة الواردة () بوضوح تام:
Shell
curl -v https://www.closetag.com/tutorials
* Connected to www.closetag.com (203.0.113.10) port 443
> GET /tutorials HTTP/1.1
> Host: www.closetag.com
> User-Agent: curl/8.7.1
> Accept: */*
>
< HTTP/1.1 200 OK
< Content-Type: text/html; charset=UTF-8
< Cache-Control: no-cache, private