קבל מידע על כותרות HTTP מאתרי אינטרנט באמצעות curl
הדרך הקלה ביותר לקבל מידע על כותרות HTTP מכל אתר אינטרנט היא באמצעות כלי שורת הפקודה curl. התחביר לאחזור כותרת אתר אינטרנט הוא כך:
curl -I url
זהו 'i' גדול ולא L קטן, ה-i הגדול מחלץ רק את מידע הכותרת .
נסה זאת בעצמך עם כתובת אתר לדוגמה, הנה מחרוזת תחביר לדוגמה המשתמשת ב-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
זו אותה פקודת סלסול כמו קודם עם כמה מתקנים. השימוש באמפרסנד הכפול אומר לפקודה לפתוח את הקובץ רק אם הכותרת הורדה בהצלחה.שימוש ב-'open' יפתח את httpheader.txt בעורך הטקסט GUI המוגדר כברירת מחדל, שהוא בדרך כלל עריכת טקסט, אבל אתה יכול להשתמש ב-vi, nano, או בכל אחד מכלי שורת הפקודה המועדפים עליך:
curl -iD httpheader.txt www.apple.com && vi httpheader.txt
curl הוא כלי עזר רב עוצמה שכדאי להכיר. כל מי שמעורב באינטרנט צריך להפיק שימוש טוב בטריק הכותרות, ומפתחי אתרים יכולים גם להשתמש ב-curl כדי להעתיק את כל ה-HTML וה-CSS מאתר במהירות רבה. היתרון הנוסף לסלסל הוא שהוא זמין באופן נרחב כמעט לכל מערכת הפעלה שם בחוץ, הוא מצורף כמעט לכל גרסה של Mac OS X ו-Linux, ותוכלו למצוא גם גרסאות עבור Windows ואפילו אנדרואיד ו-iOS באמצעות אפליקציות אינדיבידואליות. מכיוון שלcurl יש היסטוריה ארוכה והפקודות הן אוניברסליות על פני פלטפורמות, זו באמת הבחירה האידיאלית למשיכת פרטי כותרת, והיא כלי רב ערך עבור מנהלי מערכות, מנהלי רשת, מפתחי אתרים ומקצועות טכניים רבים אחרים.
עדכון: דגלים מעודכנים מ-i ל-I לפי המלצת הקוראים, תודה לכולם!