פיקוד לינוקס

שֵׁם

lwp-request, קבל, ראש, פוסט - פשוט משתמש WWW סוכן

תַקצִיר

lwp-request [-aeEdvhx] [- שיטה] [-b ] [-t ] [-i ] [-c ] [-C <אישורים>] [-p ] [-o ] ...

תיאור

תוכנית זו יכולה לשמש כדי לשלוח בקשות שרתי WWW ומערכת הקבצים המקומית שלך. תוכן הבקשה עבור POST ו PUT שיטות הוא קרא מ stdin. תוכן התגובה מודפס על stdout. הודעות שגיאה מודפסות על stderr. התוכנית מחזירה ערך סטטוס המציין את מספר כתובות האתרים שנכשלו.

האפשרויות הן:

-m <שיטה>

קבע איזו שיטה להשתמש עבור הבקשה. אם לא נעשה שימוש באפשרות זו, השיטה נגזרת משמה של התוכנית.

-f

כוח הבקשה דרך, גם אם התוכנית מאמינה כי השיטה אינה חוקית. השרת עשוי לדחות את הבקשה בסופו של דבר.

-b

URI זה ישמש כאתר URI הבסיסי לפתרון כל URIs היחסיים שניתן כארגומנט.

-t

הגדר את ערך הזמן הקצוב לבקשות. הזמן הקצוב הוא פרק הזמן שבו התוכנית תחכה לתגובה מהשרת המרוחק לפני שהיא תיכשל. יחידת ברירת המחדל עבור ערך הזמן הקצוב היא שניות. ניתן להוסיף 'm' 'או' h '' לערך הזמן הקצוב כדי להפוך אותו לדקות או לשעות, בהתאמה. פרק הזמן המוגדר כברירת מחדל הוא '3m', כלומר 3 דקות.

-i

הגדר את כותרת ה- If-Modified-Since בבקשה. אם הזמן הוא שם של קובץ, השתמש חותמת שינוי עבור קובץ זה. אם הזמן הוא לא קובץ, זה מנותח כמו תאריך מילולי. תסתכל על HTTP :: תאריך עבור פורמטים מוכרים.

-c

הגדר את סוג התוכן עבור הבקשה. אפשרות זו מותרת רק לבקשות הנוטלות תוכן, כלומר POST ו- PUT. ניתן לאלץ שיטות לקחת תוכן באמצעות האפשרות "f "יחד עם" -c ". ברירת המחדל Content-Type עבור POST היא "application / x-www-form-urlencoded". ברירת המחדל של סוג תוכן עבור אחרים היא "טקסט / רגיל".

-p

הגדר את ה- proxy שישמש לבקשות. התוכנית גם טוען הגדרות proxy מהסביבה. אתה יכול לבטל את זה עם האפשרות "P".

-H

שלח כותרת HTTP זו עם כל בקשה. ניתן לציין מספר, לדוגמה:

lwp-request \ -H 'מפנה: http: //other.url/' \ -H 'מארח: somehost' \ http: //this.url/

-C <שם משתמש: <סיסמה>

ספק אישורים למסמכים המוגנים באמצעות אימות בסיסי. אם המסמך מוגן ולא ציינת את שם המשתמש והסיסמה באמצעות אפשרות זו, תתבקש לספק ערכים אלה.

האפשרויות הבאות קובעות את מה שמוצג על-ידי התוכנית:

-u

שיטת הבקשה להדפסה וכתובת האתר המוחלטת מתבצעת.

-U

הדפס כותרות בקשה בנוסף לשיטת הבקשה ולכתובת האתר המוחלטת.

- s

הדפס קוד מצב תגובה. אפשרות זו תמיד מופעלת עבור בקשות HEAD.

-S

הדפס שרשרת סטטוס תגובה. פעולה זו מציגה בקשות להפניה מחדש ולרשאה המטופלות על ידי הספריה.

הדפס כותרות תגובה. אפשרות זו תמיד מופעלת עבור בקשות HEAD.

ד

אל תדפיס את תוכן התגובה.

-o <פורמט>

לעבד תוכן HTML בדרכים שונות לפני ההדפסה. אם סוג התוכן של התגובה אינו HTML, אז לאפשרות זו אין כל השפעה. ערכי הפורמט המשפטי הם; טקסט , PS , קישורים , HTML ו dump .

אם אתה מציין את פורמט הטקסט אז HTML יהיה מעוצב כמו טקסט לטינית 1 רגיל. אם אתה מציין את הפורמט PS אז זה יהיה מעוצב כמו Postscript.

פורמט הקישורים יפלט את כל הקישורים שנמצאו במסמך HTML. קישורים יחסיים יורחבו לאלו המוחלטים.

הפורמט HTML יהיה לאתחל את קוד ה- HTML ואת פורמט dump פשוט לזרוק את עץ HTMLsyntax.

-v

הדפס את מספר הגירסה של התוכנית וסיים.

-h

הדפס הודעת שימוש והפסק.

-איקס

פלט באגים נוסף.

הגדרת מצב טקסט (ascii) עבור קלט תוכן ופלט. אם אפשרות זו אינה בשימוש, קלט התוכן והפלט נעשה במצב בינארי.

מכיוון שתוכנית זו מיושמת באמצעות ספריית LWP, היא תתמוך רק בפרוטוקולים ש- LWP תומך בהם.

חשוב: השתמש בפקודת הגבר ( % man ) כדי לראות כיצד נעשה שימוש בפקודה במחשב הספציפי שלך.