عرض الترويسات
الدرس 26 من 47 في دورة التعامل مع الشبكات عبر الطرفية على Coddy.
بشكل افتراضي، يطبع curl النص الأساسي ولا شيء آخر. هناك خياران يغيّران ذلك.
يتضمن -i ترويسات الاستجابة أعلى النص الأساسي، وهذا ما تريده عندما تبدو الصفحة صحيحة لكن هناك شيئًا غير سليم.
يجلب -I الترويسات فقط، باستخدام طريقة HEAD، ولذلك لا يتم تنزيل أي شيء كبير. استخدمه عندما تريد التحقق مما إذا كان شيء ما موجودًا، أو معرفة نوعه، أو حجمه.
curl -si http://127.0.0.1:9116/index.html | head -1
curl -sI http://127.0.0.1:9116/index.htmlكن حذرًا عند مقارنة مخرجات الترويسات الخام بين عمليات التشغيل: فهي تحتوي عادةً على Date، والذي يتغير كل ثانية. رشّح الترويسة التي تقصدها فعلًا بدلًا من مقارنة الكتلة بأكملها.
التحدي
متوسطاجلب استجابة واقرأ سطرها الأول، بما في ذلك الترويسات.
قدّم مجلدًا يحتوي على index.html على المنفذ 9116، ثم اطلب من curl تضمين الترويسات وطباعة السطر الأول فقط، وهو سطر الحالة:
HTTP/1.0 200 OKجرّب بنفسك
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس التعامل مع الشبكات عبر الطرفية
6التعمق في curl
عرض الترويساتحفظ الاستجاباتترويسات مخصصةالحالة والتوقيترموز خروج curlمراجعة: خيارات curl9المصادقة وتصحيح الأخطاء
مفاتيح API وBearerوكيل المستخدمالمهلات وإعادة المحاولةقراءة الفشلمراجعة: تصحيح الأخطاءتدرّب بنفسك: Playground لـ Terminal