TC

محول أحرف كبيرة وصغيرة — أداة مجانية عبر الإنترنت

Processed locally. No data stored.
0 chars

ما هو محول حالة الأحرف في العناوين?

تتطابق قاعدة "Header-Case" مع قاعدة "Train-Case" — فهي تكتب الحرف الأول من كل كلمة بحرف كبير وتربط الكلمات بواسطة واصلات، مما ينتج عنه نص مثل Content-Type أو Accept-Encoding. وقد سُميت بهذه القاعدة تحديدًا بسبب الغرض الرئيسي من استخدامها: تنسيق أسماء رؤوس طلبات واستجابات HTTP.

وعلى الرغم من أن HTTP/2 تقوم بتوحيد رؤوس الرسائل إلى أحرف صغيرة أثناء الإرسال، تظل قاعدة "Header-Case" هي تنسيق العرض القياسي في الوثائق وأدوات واجهة برمجة التطبيقات (API) وواجهات المطورين.

متى تستخدم محول حالة الأحرف في العناوين?

استخدم أسلوب "Header-Case" لأسماء رؤوس HTTP مثل Content-Type و Authorization و X-API-Key و Cache-Control. عادةً ما تعرض وثائق واجهة برمجة التطبيقات (API) ومجموعات Postman وواجهات عملاء REST الرؤوس بهذا التنسيق.

إذا كنت تعمل بمعرفات Kebab Case ولكنك تحتاج إلى كتابة الأحرف الأولى من الكلمات بأحرف كبيرة، فإن هذه الأداة تضيفها. للحصول على مخرجات مكتوبة بأحرف كبيرة ومفصولة بواصلة مثل تسميات COBOL، استخدم محول COBOL-CASE.

كيفية استخدام هذه الأداة

  1. 1Paste your text
  2. 2Click 'Convert' for Header-Case output
  3. 3Copy for HTTP header names

تقوم الأداة بتحديد حدود الكلمات وكتابة الحرف الأول من كل كلمة بحرف كبير. ورغم أن رؤوس HTTP لا تميز بين الأحرف الكبيرة والصغيرة من الناحية الفنية، إلا أن "Header-Case" هو تنسيق العرض المتعارف عليه لتسهيل القراءة.

أمثلة

InputOutput
content typeContent-Type
x api keyX-Api-Key
cache controlCache-Control
accept encodingAccept-Encoding
authorization bearerAuthorization-Bearer

القواعد والسلوك

  • تُكتب الحرف الأول من كل كلمة بحرف كبير، بينما تُكتب الأحرف المتبقية بأحرف صغيرة. وينتج عن ذلك النمط القياسي الذي يجمع بين الأحرف الكبيرة في بداية الكلمات والواصلة، والمستخدم في رؤوس HTTP.
  • يتم فصل الكلمات بواسطة واصلات (-). ويتم استبدال المسافات والشرطات السفلية والنقاط وغيرها من الفواصل بالواصلة.
  • هذا هو التنسيق القياسي لأسماء رؤوس HTTP. ورغم أن HTTP/2 يقوم بتوحيد حروف رؤوس HTTP إلى أحرف صغيرة أثناء الإرسال، فإن "Header-Case" يظل هو تنسيق العرض التقليدي الذي يسهل قراءته.

أدوات ذات صلة

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

ما هو "Header-Case"؟

يُكتب نمط "Header-Case" بحيث تُكتب كل كلمة بحرف كبير وتُفصل بينها بواصلة، مثل Content-Type وCache-Control وX-Forwarded-For. وهو تنسيق العرض المتعارف عليه لأسماء رؤوس طلبات واستجابات HTTP. يُعرف أيضًا باسم Train-Case، وهو يجعل الرؤوس سهلة القراءة ومتسقة.

هل "Header-Case" هو نفسه "Train-Case"؟

نعم. يصف مصطلحا «Header-Case» و«Train-Case» نفس القاعدة بالضبط — وهي كتابة الكلمات بأحرف كبيرة وفصلها بشرطات. ويُبرز مصطلح «Header-Case» سياق رؤوس HTTP، بينما يصف مصطلح «Train-Case» النمط البصري للكلمات المكتوبة بأحرف كبيرة والمتصلة ببعضها.

لماذا يُسمى «Header-Case»؟

لأن الغرض الأساسي منه هو تسمية رؤوس طلبات واستجابات HTTP. وتتبع جميع رؤوس HTTP القياسية، مثل Content-Type وAuthorization وAccept-Language وX-API-Key، هذه القاعدة. ويعكس الاسم بشكل مباشر الاستخدام الأكثر شيوعًا له.

هل رؤوس HTTP لا تميز بين الأحرف الكبيرة والصغيرة؟

نعم، لا تراعي رؤوس HTTP/1.1 التمييز بين الأحرف الكبيرة والصغيرة وفقًا للمواصفات، كما أن HTTP/2 تقوم بتوحيد جميع الرؤوس إلى أحرف صغيرة. ومع ذلك، يظل تنسيق "Header-Case" (كتابة العناوين بأحرف كبيرة مع استخدام الواصلات) هو تنسيق العرض القياسي في الوثائق وبرنامج Postman ومخرجات cURL وأدوات مطوري المتصفحات، وذلك لتسهيل القراءة.

ما الفرق بين هذا وبين "كتابة الأحرف الأولى"؟

يُستخدم Title Case لعناوين سهلة القراءة تحتوي على مسافات بين الكلمات (The Quick Brown Fox). أما Header-Case فيستخدم الواصلات بدلاً من المسافات ويتبع نفس قاعدة كتابة الحرف الأول بحرف كبير، لكنه مصمم لمُعرفات الأكواد البرمجية، وليس للنصوص النثرية.