GET - εντολή Linux - εντολή Unix

Ονομα

lwp-request, GET, HEAD, POST - Απλός πράκτορας χρήστη WWW

Σύνοψη

[-t ] [-c <τύπος περιεχομένου>] [-m μέθοδος] <διαπιστευτήρια>] [-p ] [-o <μορφή>] ...

Περιγραφή

Αυτό το πρόγραμμα μπορεί να χρησιμοποιηθεί για την αποστολή αιτημάτων σε διακομιστές WWW και στο τοπικό σας σύστημα αρχείων. Το περιεχόμενο αίτησης για τις μεθόδους POST και PUT διαβάζεται από το stdin. Το περιεχόμενο της απάντησης εκτυπώνεται στο stdout. Τα μηνύματα σφάλματος εκτυπώνονται στο stderr. Το πρόγραμμα επιστρέφει μια τιμή κατάστασης που υποδεικνύει τον αριθμό των διευθύνσεων URL που απέτυχαν.

Οι επιλογές είναι:

-m <μέθοδος>

Ορίστε τη μέθοδο που θα χρησιμοποιηθεί για την αίτηση. Εάν αυτή η επιλογή δεν χρησιμοποιείται, τότε η μέθοδος προέρχεται από το όνομα του προγράμματος.

-φά

Δώστε αίτημα μέσω, ακόμη και αν το πρόγραμμα πιστεύει ότι η μέθοδος είναι παράνομη. Ο διακομιστής ενδέχεται να απορρίψει το αίτημα τελικά.

-b

Αυτό το URI θα χρησιμοποιηθεί ως βασικό URI για την επίλυση όλων των σχετικών URI που δίδονται ως όρισμα.

-t <χρονικό όριο>

Ορίστε την τιμή χρονικού ορίου για τις αιτήσεις. Το χρονικό όριο είναι το χρονικό διάστημα που το πρόγραμμα περιμένει μια απάντηση από τον απομακρυσμένο διακομιστή πριν αποτύχει. Η προεπιλεγμένη μονάδα για την τιμή χρονικού ορίου είναι δευτερόλεπτα. Μπορείτε να προσθέσετε το `` m '' ή `` h '' στην τιμή timeout για να το κάνετε λεπτά ή ώρες, αντίστοιχα. Το προεπιλεγμένο χρονικό όριο είναι 3m, δηλαδή 3 λεπτά.

-i <χρόνο>

Ορίστε την κεφαλίδα If-Modified-Since στην αίτηση. Αν είναι το όνομα ενός αρχείου, χρησιμοποιήστε τη χρονική σήμανση τροποποίησης για αυτό το αρχείο. Αν ο χρόνος δεν είναι αρχείο, αναλύεται ως κυριολεκτική ημερομηνία. Ρίξτε μια ματιά στο HTTP :: Date για αναγνωρισμένες μορφές.

-c <τύπος περιεχομένου>

Ορίστε τον τύπο περιεχομένου για το αίτημα. Αυτή η επιλογή επιτρέπεται μόνο για αιτήματα που λαμβάνουν ένα περιεχόμενο, δηλαδή POST και PUT. Μπορείτε να πιέσετε τις μεθόδους για να πάρει περιεχόμενο χρησιμοποιώντας την επιλογή "-f" μαζί με "-c". Ο προεπιλεγμένος τύπος περιεχομένου για POST είναι "application / x-www-form-urlencoded". Ο προεπιλεγμένος τύπος περιεχομένου για τους άλλους είναι "κείμενο / απλό".

-p

Ορίστε τον διακομιστή μεσολάβησης που θα χρησιμοποιηθεί για τις αιτήσεις. Το πρόγραμμα φορτώνει επίσης ρυθμίσεις διακομιστή μεσολάβησης από το περιβάλλον. Μπορείτε να το απενεργοποιήσετε με την επιλογή "-P".

-H

Στείλτε αυτήν την κεφαλίδα HTTP με κάθε αίτημα. Μπορείτε να ορίσετε αρκετές, π.χ.:

lwp-request \ -H 'Παραπομπή: http: //other.url/' \ -H 'Υποδοχή: somehost' \ http: //this.url/

-C : <κωδικός πρόσβασης>

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

Οι παρακάτω επιλογές ελέγχουν τι εμφανίζεται από το πρόγραμμα:

-u

Μέθοδος αιτήματος εκτύπωσης και απόλυτη διεύθυνση URL, καθώς γίνονται αιτήσεις.

-U

Εκτυπώστε κεφαλίδες αιτήσεων εκτός από τη μέθοδο αιτήματος και την απόλυτη διεύθυνση URL.

-μικρό

Κωδικός κατάστασης απόκρισης εκτύπωσης. Αυτή η επιλογή είναι πάντα ενεργοποιημένη για αιτήσεις HEAD.

-ΜΙΚΡΟ

Εκτύπωση αλυσίδας κατάστασης απόκρισης. Αυτό δείχνει αιτήματα ανακατεύθυνσης και εξουσιοδότησης που χειρίζονται από τη βιβλιοθήκη.

-μι

Κεφαλίδες απόκρισης εκτύπωσης. Αυτή η επιλογή είναι πάντα ενεργοποιημένη για αιτήσεις HEAD.

-ρε

Μην εκτυπώνετε το περιεχόμενο της απάντησης.

-ο <μορφοποίηση>

Διαδικασία επεξεργασίας περιεχομένου HTML με διάφορους τρόπους πριν την εκτύπωση. Εάν ο τύπος περιεχομένου της απάντησης δεν είναι HTML, τότε αυτή η επιλογή δεν έχει καμία επίδραση. Οι τιμές νόμιμης μορφής είναι: κείμενο , ps , links , html και dump .

Εάν καθορίσετε τη μορφή κειμένου , τότε το HTML θα μορφοποιηθεί ως απλό κείμενο latin1. Εάν καθορίσετε τη μορφή ps τότε θα διαμορφωθεί ως PostScript.

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

Η μορφή html θα αναδιαμορφώσει τον κώδικα HTML και η μορφή σφαλμάτων θα καταργήσει την δέντρο HTMLsyntax.

-v

Εκτυπώστε τον αριθμό έκδοσης του προγράμματος και τερματίστε.

-h

Εκτυπώστε το μήνυμα χρήσης και τερματίστε.

Έξοδος απομαγνητοφώνησης.

-ένα

Ρυθμίστε το κείμενο (ascii) για την εισαγωγή και την έξοδο περιεχομένου. Εάν δεν χρησιμοποιείται αυτή η επιλογή, η είσοδος και η έξοδος του περιεχομένου γίνεται σε δυαδική λειτουργία.

Επειδή αυτό το πρόγραμμα υλοποιείται χρησιμοποιώντας τη βιβλιοθήκη LWP, θα υποστηρίζει μόνο τα πρωτόκολλα που υποστηρίζει το LWP.

Σημαντικό: Χρησιμοποιήστε την εντολή man ( % man ) για να δείτε πώς χρησιμοποιείται μια εντολή στον υπολογιστή σας.