GET - Linux Komutu - Unix Komutu

isim

lwp-request, GET, HEAD, POST - Basit WWW kullanıcı aracısı

özet

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

Açıklama

Bu program , WWW sunucularına ve yerel dosya sisteminize istek göndermek için kullanılabilir. POST ve PUT yöntemlerinin istek içeriği stdin'den okunur. Yanıtın içeriği stdout'ta yazdırılır. Hata mesajları stderr üzerine basılmıştır. Program, başarısız olan URL sayısını gösteren bir durum değeri döndürür.

Seçenekler şunlardır:

-m

İstek için kullanılacak yöntemi ayarlayın. Bu seçenek kullanılmazsa, yöntem programın adından türetilir.

-f

Program, yöntemin yasa dışı olduğuna inanıyor olsa bile, istek zorla. Sunucu, isteği reddedebilir.

-b

Bu URI, argüman olarak verilen tüm ilgili URI'leri çözmek için temel URI olarak kullanılacaktır.

-t

İsteklerin zaman aşımı değerini ayarlayın. Zaman aşımı, programın başarısız olmadan önce uzak sunucudan yanıt bekleyeceği süredir. Zaman aşımı değeri için varsayılan birim saniyedir. Sırasıyla dakika veya saat yapmak için zaman aşımı değerine `` m '' veya `` h '' ekleyebilirsiniz. Varsayılan zaman aşımı '3m', yani 3 dakikadır.

-i

İstekte If-Modified-Since başlığını ayarlayın. Zaman bir dosya adıysa, bu dosya için değişiklik zaman damgasını kullanın. Zaman bir dosya değilse, bir tam tarih olarak ayrıştırılır. Tanımlanan formatlar için HTTP :: Tarihine bir göz atın.

-c

İstek için İçerik Türü'nü ayarlayın. Bu seçenek yalnızca içerik alan isteklere, yani POST ve PUT'e izin verilir. "-c" ile birlikte "-f" seçeneğini kullanarak içerik almak için yöntemleri zorlayabilirsiniz. POST için varsayılan İçerik Türü "application / x-www-form-urlencoded". Diğerleri için varsayılan İçerik türü "metin / düz" dir.

-p

İstekler için kullanılacak proxy'yi ayarlayın. Program ayrıca ortamdan proxy ayarlarını yükler. Bunu "-P" seçeneğiyle devre dışı bırakabilirsiniz.

-H

Her istekte bu HTTP başlığını gönderin. Birkaç tane belirtebilirsiniz, örneğin:

lwp-request \ -H 'Referer: http: //other.url/' \ -H 'Ana bilgisayar: somehost' \ http: //this.url/

-C : <şifre>

Temel Kimlik Doğrulama tarafından korunan belgeler için kimlik bilgileri sağlayın. Belge korunursa ve bu seçenekle kullanıcı adı ve parola belirtmediyseniz, bu değerleri sağlamanız istenir.

Aşağıdaki seçenekler program tarafından görüntülenenleri kontrol eder:

-u

İstek istekleri doğrultusunda baskı isteği yöntemi ve mutlak URL.

-U

İstek yöntemi ve mutlak URL'ye ek olarak baskı isteği başlıkları.

-s

Yanıt durumu kodu yazdır. Bu seçenek, HEAD istekleri için her zaman açıktır.

-S

Yanıt durumu zincirini yazdır. Bu, kitaplık tarafından işlenen yönlendirme ve yetkilendirme isteklerini gösterir.

-e

Yanıt başlıklarını yazdır. Bu seçenek, HEAD istekleri için her zaman açıktır.

-d

Yanıtın içeriğini basmayın.

-o

Yazdırmadan önce HTML içeriğini çeşitli şekillerde işleyin. Yanıtın içerik türü HTML değilse, bu seçeneğin bir etkisi olmaz. Yasal format değerleri; metin , ps , bağlantılar , html ve döküm .

Metin biçimini belirlerseniz, HTML düz latin1 metin olarak biçimlendirilir. Eğer ps formatını belirlerseniz Postscript olarak biçimlendirilecektir.

Bağlantı formatı, HTML belgesinde bulunan tüm bağlantıları çıkarır. Göreli bağlantılar mutlak olanlara genişletilecektir.

Html formatı HTML kodunu yeniden biçimlendirecek ve döküm formatı HTMLsyntax ağacını terk edecektir.

-v

Programın sürüm numarasını yazdırın ve çıkın.

-h

Kullanım mesajını yazdır ve çık.

-x

Ekstra hata ayıklama çıkışı.

-a

İçerik girişi ve çıkışı için metin (ascii) modunu ayarlayın. Bu seçenek kullanılmazsa, içerik girişi ve çıkışı ikili modda yapılır.

Bu program LWP kütüphanesi kullanılarak uygulandığından, sadece LWP'nin desteklediği protokolleri destekleyecektir.

Önemli: Komutunuzun belirli bir bilgisayarda nasıl kullanıldığını görmek için man komutunu ( % adam ) kullanın.