GET - Linux Command - Unix Command

Adı

lwp-tələb, GET, HEAD, POST - Simple WWW istifadəçi agenti

Sinopsis

lwp-istek [-aedvhx] [-m yöntemi] [-b ] [-t ] [-i ] [-c ] [-C ] [-p ] [-o ] ...

Təsvir

Bu proqram WWW serverləri və yerli fayl sisteminizə sorğu göndərmək üçün istifadə edilə bilər. POST və PUT üsulları üçün sorğu məzmunu stdindən oxunur. Cavabın məzmunu stdout-da çap olunur. Səhv mesajları stderr üzərinə yazdırılır. Proqram başarısız olan URL sayını göstərən bir status dəyərini qaytarır.

Seçimlər:

-m

Tələb üçün istifadə olunan üsulu seçin. Bu seçim istifadə edilmirsə, üsul üsul adından çıxarılıb.

-f

Proqramın üsulu qeyri-qanuni olduğuna inanırsa belə, tələb edir. Server sorğunun nəticəsini rədd edə bilər.

-b

Bu URI argument olaraq verilən bütün nisbi URI'lərin həll edilməsi üçün əsas URI kimi istifadə olunacaq.

-t

İstekler üçün zaman aşımı dəyərini təyin edin. Zaman aşımı, proqramın uğursuz olmağından əvvəl uzaq serverdan bir cavab gözləməsi üçün vaxtın məbləğidir. Vaxta dəyərinin standart birliyi saniyədir. Məbləği dəqiqə və ya saata keçirmək üçün vaxtın dəyərinə 'm' və ya 'h' əlavə edə bilərsiniz. Vaxtın dayandırılması '3m', yəni 3 dəqiqədir.

-i

İstədiyində if-Modifikasiya edilmiş olan başlığı seçin. Zaman bir fayl adı, bu fayl üçün dəyişiklik timestamp istifadə edin. Vaxt bir fayl deyilsə, hərfi bir tarix olaraq ayrılır. Təqdim edilmiş formatlar üçün HTTP :: Tarixə baxın.

-c

İstək üçün məzmun Türünü seçin. Bu seçim yalnız məzmunu alanlar, yəni POST və PUT kimi müraciətlər üçün icazə verilir. "-f" seçimini "-c" ilə birlikdə istifadə etmək üçün metodları məcbur edə bilərsiniz. POST üçün default Content-Type "tətbiq / x-www-form-urlencoded" dir. Başqalar üçün default Content-type "mətn / düz".

-p

İstəklər üçün istifadə olunacaq proxy seçin. Proqram həmçinin ətraf mühitdən proxy parametrlərini yükləyir. Bunu "-P" seçimi ilə buraxa bilərsiniz.

-H

Hər bir tələb ilə bu HTTP başlığını göndərin. Bir neçə, məsələn:

lwp-sorğu \ -H 'Referer: http: //other.url/' \ -H 'Host: somehost' \ http: //this.url/

-C :

Basic Authentication ilə qorunan sənədlər üçün etimadnaməsini təqdim edin. Sənəd qorunur və bu seçimi ilə istifadəçi adı və şifrəni göstərməmisinizsə, bu dəyərləri təmin etməyiniz istənilir.

Aşağıdakı variantlar proqram tərəfindən göstərilənləri nəzarət edir:

-u

İstekler sorğu olaraq istek yöntemi ve mutlak URL'yi yazdırın.

-U

İstek yöntemi ve mutlak URL əlavə olaraq istek başlıklarını yazdırın.

-s

Cavabın status kodunu yazdırın. Bu seçim HEAD tələbləri üçün həmişədir.

-S

Yanıt vəziyyəti zəncirini yazdırın. Bu kitabxana tərəfindən idarə olunan redirect və avtorizasiya tələbləri göstərir.

-e

Cavab başlıqlarını yazdırın. Bu seçim HEAD tələbləri üçün həmişədir.

-d

Cavabın məzmununu çap etməyin.

-o

Yazdırmadan əvvəl müxtəlif yollarla HTML məzmununu işləyin. Cavabın məzmunu HTML deyilsə, bu seçim heç bir təsiri yoxdur. Hüquqi format dəyərləri; mətn , ps , bağlantılar , htmldump .

Mətnin formatını təyin edərsinizsə, HTML düz latin1 mətn kimi formatlanır. Ps formatını təyin edərsinizsə, PostScript formatında formatlaşdırılacaq.

Əlaqə formatı HTML sənədində olan bütün keçidləri çıxardır. Göreceli bağlantılar mutlaka genişletilecektir.

HTML formatı HTML kodunu yenidən düzəldəcək və dump formatı HTMLsyntax ağacını atacaqdır.

-v

Proqramın versiya nömrəsini çap edin və çıxın.

-h

İstifadə mesajını buraxın və buraxın.

-x

Əlavə debugging çıxış.

-a

Daxil olan və çıxış üçün mətn (ascii) rejimini təyin edin. Bu seçim istifadə edilmirsə, məzmun giriş və çıxış ikili rejimdə aparılır.

LWP kitabxanasından istifadə edərək bu proqram həyata keçirildiyi üçün LWP'nin dəstəklədiyi protokolları dəstəkləyəcəkdir.

Mühüm: Şəxsi kompüterinizdə bir komanda necə istifadə edildiyini görmək üçün man komutunu ( % man ) istifadə edin.