GET - Linux Command - Unix Command

სახელი

lwp-request, GET, HEAD, POST - მარტივი WWW მომხმარებლის აგენტი

სინოფსისი

lwp-request [-aeEdvhx] [-m მეთოდი] [-b ] [-t ] [-i >] [-c ] [-C ] [-p ] [-o ] ...

აღწერა

ეს პროგრამა შეიძლება გამოყენებულ იქნას მოთხოვნის გაგზავნის WWW სერვერები და თქვენი ადგილობრივი ფაილური სისტემა. მოთხოვნის შინაარსი POST და PUT მეთოდები წაკითხული stdin. რეაგირების შინაარსი დაბეჭდილია stdout- ზე. შეცდომა შეტყობინებები დაბეჭდილია stderr- ზე. პროგრამა დააბრუნებს სტატუსის მნიშვნელობას, რომელიც მითითებულია URL- ის რაოდენობის, რაც ვერ მოხერხდა.

ვარიანტებია:

-m

დააყენეთ რომელი მეთოდი გამოიყენოს მოთხოვნისთვის. თუ ეს ვარიანტი არ არის გამოყენებული, მაშინ მეთოდი მიიღება პროგრამის სახელიდან.

-f

თხოვნის საფუძველზე, თუნდაც პროგრამა მიიჩნევს, რომ მეთოდი უკანონოა. სერვერმა შეიძლება უარყოს მოთხოვნა საბოლოოდ.

-b

ეს URI გამოყენებული იქნება როგორც ძირითადი URI, რომელიც შეესაბამება ყველა შედარებითი URI- ს არგუმენტად.

-t

მოთხოვნის შედგენის დროის შედგენა. დროის ხანგრძლივობა არის ის დრო, რომელსაც პროგრამა ვერ მოახდენს საპასუხოდ დისტანციურ სერვერს, სანამ ის ვერ ხერხდება. ნაგულისხმევი ერთეული დროის ხანგრძლივობაა წამში. თქვენ შეიძლება დაამატოთ `` ან `` თ '' დროითი ღირებულების მიხედვით, რათა ის გააკეთოთ წუთში ან საათში. ნაგულისხმევი დროითი არის "3 მ", ანუ 3 წუთი.

-i <დრო>

დააყენეთ თუ მოდიფიცირებული-მას შემდეგ, რაც სათაურის თხოვნით. იმ შემთხვევაში, თუ დრო ფაილის სახელია, გამოიყენეთ მოდიფიკაციის დროთა ზომა ამ ფაილისთვის. თუ დრო არ არის ფაილი, იგი გააზრებული როგორც ლიტერატურული თარიღი. შეხედეთ HTTP :: თარიღს აღიარებული ფორმატებისთვის.

-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 ითხოვს.

-S

საპასუხო რეაგირების სტატუსის ჯაჭვი ეს გვიჩვენებს გადამისამართება და ავტორიზაციის მოთხოვნები, რომლებიც ახორციელებენ ბიბლიოთეკას.

-ე

ბეჭდვის რეაგირების სათაურები. ეს პარამეტრი ყოველთვის არის HEAD ითხოვს.

-d

არ დაიბეჭდოთ რეაგირების შინაარსი.

-o <ფორმატი>

პროცესის HTML კონტენტი სხვადასხვა ფორმით. თუ რეაგირების შინაარსი არ არის HTML, მაშინ ეს პარამეტრი არ არის ეფექტი. სამართლებრივი ფორმატის ღირებულებაა; ტექსტი , ps , ბმულები , html და ნაგავსაყრელი .

ტექსტის ფორმატის მითითების შემთხვევაში HTML იქნება ფორმატირებული latin1 ტექსტის სახით. თუ დააკონკრეტებთ ps ფორმატში, ის დაფორმატებული იქნება როგორც Postscript.

ბმულების ფორმატი გამოაქვეყნებს ყველა ბმულს HTML დოკუმენტში. ნათესავი კავშირები გაფართოვდება აბსოლუტურად.

HTML ფორმატში იქნება HTML კოდის რეფორმირება და ნაგავსაყრელი ფორმატში მხოლოდ HTMLsyntax- ის ნაკადი იქნება.

-ვ

ბეჭდური ვერსია პროგრამის ნომერი და დატოვა.

-ჰ

ბეჭდვის გამოყენების შეტყობინება და დატოვა.

-x

დამატებითი გამართვის გამომავალი.

- ა

შეიტანეთ ტექსტის (ასcii) რეჟიმი შინაარსი შეყვანისა და გამოტანისთვის. თუ ეს ვარიანტი არ არის გამოყენებული, შინაარსი შეყვანისა და გამომავალი ხდება ორობითი რეჟიმში.

იმის გამო, რომ ეს პროგრამა ხორციელდება LWP- ის ბიბლიოთეკის გამოყენებით, ის მხარს დაუჭერს LWP- ის პროტოკოლებს.

მნიშვნელოვანია: გამოიყენეთ კაცი ბრძანება ( % man ), რათა ნახოთ თუ როგორ ბრძანება გამოიყენება თქვენს კომპიუტერში.