Skip to main content

GET - Linux Command

LinuxAdministrator - find, locate, sort, znaki specjalne #006 #Linuxadministrator #bash #linux (Czerwiec 2026)

LinuxAdministrator - find, locate, sort, znaki specjalne #006 #Linuxadministrator #bash #linux (Czerwiec 2026)
Anonim

Imię

lwp-request, GET, HEAD, POST - Prosty agent użytkownika WWW

Streszczenie

lwp-request -aeEdvhx -m metoda -b -t -ja -c -C -p -o

Opis

Ten program może być używany do wysyłania żądań do serwerów WWW i lokalnego systemu plików. Treść żądania dla metod POST i PUT jest odczytywana ze standardowego wejścia. Treść odpowiedzi jest wydrukowana na standardowe wyjście. Komunikaty o błędach są drukowane na stderr. Program zwraca wartość statusu wskazującą liczbę adresów URL, które się nie powiodły.

Dostępne są następujące opcje:

-m

Określ, jakiej metody użyć dla żądania. Jeśli ta opcja nie jest używana, metoda jest wyprowadzana z nazwy programu.

-fa

Wymuszenie żądania przez, nawet jeśli program uważa, że ​​metoda jest nielegalna. Serwer może ostatecznie odrzucić żądanie.

-b

Ten identyfikator URI będzie używany jako podstawowy identyfikator URI do rozwiązywania wszystkich względnych identyfikatorów URI podanych jako argument.

-t

Ustaw wartość limitu czasu dla żądań. Limit czasu to czas, przez jaki program będzie oczekiwał na odpowiedź ze zdalnego serwera, zanim się zawiedzie. Domyślną jednostką dla wartości limitu czasu są sekundy. Możesz dodać `` m '' lub `` h '' do wartości limitu czasu, aby uzyskać odpowiednio minuty lub godziny. Domyślny limit czasu to "3m", czyli 3 minuty.

-ja

Ustaw nagłówek If-Modified-Since w żądaniu. Jeśli czas to nazwa pliku, użyj znacznika czasu modyfikacji dla tego pliku. Jeśli czas nie jest plikiem, jest przetwarzany jako literalna data. Spójrz na HTTP :: Date dla uznanych formatów.

-do

Ustaw typ zawartości dla żądania. Ta opcja jest dozwolona tylko dla żądań, które pobierają zawartość, tj. POST i PUT. Możesz zmusić metody do pobierania treści za pomocą opcji "-f" razem z "-c". Domyślnym typem treści dla POST jest "application / x-www-form-urlencoded". Domyślnym typem zawartości dla pozostałych jest "text / plain".

-p

Ustaw proxy, które będzie używane dla żądań. Program ładuje również ustawienia proxy ze środowiska. Możesz wyłączyć to za pomocą opcji "-P".

-H

Wyślij ten nagłówek HTTP przy każdym żądaniu. Możesz określić kilka, np .:

lwp-request -H 'Referer: http: //other.url/' -H 'Host: somehost' http: //this.url/

-DO :

Podaj poświadczenia dla dokumentów chronionych przez podstawowe uwierzytelnianie. Jeśli dokument jest chroniony i nie określiłeś nazwy użytkownika i hasła za pomocą tej opcji, zostaniesz poproszony o podanie tych wartości.

Poniższe opcje określają, co jest wyświetlane przez program:

-u

Metoda żądania drukowania i bezwzględny adres URL jako żądania są wysyłane.

-U

Drukuj nagłówki żądań oprócz metody żądania i bezwzględnego adresu URL.

-s

Drukuj kod stanu odpowiedzi. Ta opcja jest zawsze włączona dla żądań HEAD.

-S

Drukuj łańcuch statusu odpowiedzi. Pokazuje przekierowania i żądania autoryzacji obsługiwane przez bibliotekę.

-mi

Drukuj nagłówki odpowiedzi. Ta opcja jest zawsze włączona dla żądań HEAD.

-re

Robićnie wydrukuj treść odpowiedzi.

-o

Przetwarzaj treść HTML na różne sposoby przed jej wydrukowaniem. Jeśli typ treści odpowiedzi nie jest HTML, ta opcja nie ma zastosowania. Prawne wartości formatu to; tekst , ps , spinki do mankietów , html i wysypisko .

Jeśli określisz tekst format, a następnie HTML będzie sformatowany jako zwykły tekst łaciński1. Jeśli określisz ps format, a następnie zostanie sformatowany jako Postscript.

The spinki do mankietów format wyświetli wszystkie linki znalezione w dokumencie HTML. Względne linki zostaną rozszerzone do bezwzględnych.

The html format ponownie sformatuje kod HTML i wysypisko format po prostu zrzuci drzewo HTMLsyntax.

-v

Wydrukuj numer wersji programu i zakończ.

-h

Wydrukuj komunikat o użyciu i zakończ.

-x

Dodatkowe wyniki debugowania.

-za

Ustaw tryb tekstowy (ascii) dla wejścia i wyjścia zawartości. Jeśli ta opcja nie jest używana, wprowadzanie i wyprowadzanie treści odbywa się w trybie binarnym.

Ponieważ ten program jest realizowany za pomocą biblioteki LWP, będzie on obsługiwał tylko protokoły obsługiwane przez LWP.

Ważny: Użyj mężczyzna dowództwo ( % mężczyzna ), aby zobaczyć, jak polecenie jest używane na danym komputerze.