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 Converter.

Πώς να χρησιμοποιήσετε αυτό το εργαλείο

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

Το εργαλείο εντοπίζει τα όρια των λέξεων και μετατρέπει το πρώτο γράμμα κάθε λέξης σε κεφαλαίο. Τεχνικά, οι κεφαλίδες HTTP δεν διακρίνονται μεταξύ κεφαλαίων και μικρών γραμμάτων, αλλά η χρήση κεφαλαίων στις κεφαλίδες αποτελεί τη συνήθη μορφή εμφάνισης για λόγους αναγνωσιμότητας.

Παραδείγματα

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

Κανόνες & Συμπεριφορά

  • Το πρώτο γράμμα κάθε λέξης γράφεται με κεφαλαίο, ενώ τα υπόλοιπα με μικρά. Έτσι προκύπτει το τυπικό μοτίβο «Title-Cased-Hyphenated» που χρησιμοποιείται στις κεφαλίδες HTTP.
  • Οι λέξεις διαχωρίζονται με παύλες (-). Τα κενά, οι κάτω παύλες, οι τελείες και άλλοι διαχωριστικοί χαρακτήρες αντικαθίστανται από παύλες.
  • Αυτή είναι η τυπική μορφοποίηση για τα ονόματα των κεφαλίδων HTTP. Αν και το HTTP/2 μετατρέπει τις κεφαλίδες σε πεζά κατά τη διάρκεια της μετάδοσης, η μορφή 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 χρησιμοποιεί παύλες αντί για κενά και ακολουθεί τον ίδιο κανόνα κεφαλαίων αρχικών, αλλά έχει σχεδιαστεί για αναγνωριστικά κώδικα και όχι για κείμενο.