تنسيق ترويسات HTTP
الصق ترويسات HTTP الخام المنسوخة من أدوات المطوّر في متصفحك أو من عميل مثل Postman: تقسّمها الأداة في جدول مقروء، وتكتشف المكرر منها، وتقترح نصًا مُعاد تنسيقه ومرتبًا أبجديًا.
كيف يعمل
يُقسَّم كل سطر من النص الملصق عند أول محرف «:» يُصادَف، فيفصل اسم الترويسة عن قيمتها. تُقارَن أسماء الترويسات دون مراعاة حالة الأحرف (يعدّ HTTP كلًّا من Content-Type وcontent-type الترويسة نفسها) لاكتشاف المكرر، وهو أمر مفيد جدًا رصده قبل إرسال طلب قد تطغى فيه ترويسة على أخرى عن غير قصد. تُعرض النتيجة في جدول، إضافةً إلى نص مُعاد تنسيقه ومرتب أبجديًا وجاهز للنسخ.
لماذا قد تظهر ترويسة مرتين؟
يحدث ذلك كثيرًا عند نسخ الترويسات من عدة مصادر (وكيل، معترض، إعداد اختبار): ترويستان بالاسم نفسه لكن بحالة أحرف مختلفة (Accept-Encoding مقابل accept-encoding) هما فعلًا الترويسة HTTP نفسها، وعادةً لا يُعتدّ إلا بآخر ما أُرسل بحسب العميل المستخدم.
هل لترتيب الترويسات أهمية؟
عمومًا لا: لا يضمن معيار HTTP دلالة مرتبطة بترتيب الترويسات (مع بعض الاستثناءات على جانب الخادم). الترتيب الأبجدي المقترح هنا يخدم فقط تسهيل القراءة والمقارنة البصرية، ولا يغيّر سلوك الطلب.
المعالجة محلية بالكامل: ترويساتك، بما فيها رموز المصادقة المحتملة، لا تغادر متصفحك أبدًا.