Λάβετε πληροφορίες κεφαλίδας HTTP από τοποθεσίες Web με χρήση curl

Anonim

Ο ευκολότερος τρόπος για να λάβετε πληροφορίες κεφαλίδας HTTP από οποιονδήποτε ιστότοπο είναι χρησιμοποιώντας το εργαλείο μπούκλας της γραμμής εντολών. Η σύνταξη για την ανάκτηση μιας κεφαλίδας ιστότοπου έχει ως εξής:

curl -I url

Αυτό είναι κεφαλαίο «i» όχι πεζό L, το κεφαλαίο i εξάγει μόνο τις πληροφορίες κεφαλίδας .

Δοκιμάστε το μόνοι σας με ένα δείγμα URL, εδώ είναι ένα παράδειγμα συμβολοσειράς σύνταξης που χρησιμοποιεί το Google.com ως κεφαλίδα ιστότοπου για ανάκτηση:

curl -I www.google.com

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

Ένα παράδειγμα λεπτομερειών κεφαλίδας HTTP που ανακτήθηκαν με curl -Μπορεί να μοιάζω κάπως έτσι:

Ένας εύκολος τρόπος για να παρακάμψετε όλες τις ανοησίες HTML, Javascript και CSS είναι να χρησιμοποιήσετε τη σημαία -D για να κάνετε λήψη της ίδιας της κεφαλίδας σε ένα ξεχωριστό αρχείο και, στη συνέχεια, να ανοίξετε αυτό το αρχείο στο πρόγραμμα επεξεργασίας κειμένου που προτιμάτε :

curl -iD httpheader.txt www.apple.com && ανοίξτε το httpheader.txt

Αυτή είναι η ίδια εντολή curl όπως πριν με μερικούς τροποποιητές. Η χρήση του διπλού σύμφωνου λέει στην εντολή να ανοίγει το αρχείο μόνο εάν η κεφαλίδα λήφθηκε με επιτυχία.Η χρήση του "open" θα ανοίξει το httpheader.txt στον προεπιλεγμένο επεξεργαστή κειμένου GUI, ο οποίος είναι γενικά Επεξεργασία κειμένου, αλλά μπορείτε να χρησιμοποιήσετε vi, nano ή οποιοδήποτε από τα προτιμώμενα εργαλεία γραμμής εντολών:

curl -iD httpheader.txt www.apple.com && vi httpheader.txt

Το curl είναι ένα ισχυρό βοηθητικό πρόγραμμα με το οποίο αξίζει να εξοικειωθείτε. Όποιος ασχολείται με τον Ιστό θα πρέπει να αξιοποιήσει καλά το κόλπο κεφαλίδας και οι προγραμματιστές ιστού μπορούν επίσης να χρησιμοποιήσουν το curl για να αντιγράψουν όλο το HTML και το CSS από έναν ιστότοπο πολύ γρήγορα. Το άλλο πλεονέκτημα του curl είναι ότι είναι ευρέως διαθέσιμο για σχεδόν κάθε λειτουργικό σύστημα εκεί έξω, συνοδεύεται από σχεδόν κάθε έκδοση Mac OS X και Linux και μπορείτε επίσης να βρείτε εκδόσεις για Windows, ακόμη και Android και iOS μέσω εξατομικευμένων εφαρμογών. Επειδή το curl έχει μακρά ιστορία και οι εντολές είναι καθολικές σε όλες τις πλατφόρμες, είναι πραγματικά η ιδανική επιλογή για την εξαγωγή λεπτομερειών κεφαλίδας και είναι ένα πολύτιμο εργαλείο για διαχειριστές συστημάτων, διαχειριστές δικτύων, προγραμματιστές ιστού και πολλά άλλα τεχνικά επαγγέλματα.

Ενημέρωση: Ενημερώθηκαν οι σημαίες από -i σε -I με σύσταση αναγνώστη, σας ευχαριστώ όλους!

Λάβετε πληροφορίες κεφαλίδας HTTP από τοποθεσίες Web με χρήση curl