GET - Линукс команда - Unix команда

име

LWP-request, GET, HEAD, POST - Прост WWW потребителски агент

резюме

[-t ] [-i ] [-c <съдържание-тип>] [-М метод] ] [-p <прокси-url>] [-о <формат>] ...

описание

Тази програма може да се използва за изпращане на заявки до WWW сървъри и вашата локална файлова система. Съдържанието на заявката за методите POST и PUT се чете от stdin. Съдържанието на отговора се отпечатва на stdout. Съобщенията за грешка се отпечатват на stderr. Програмата връща стойност на състоянието, показваща броя на неуспешните URL адреси.

Опциите са:

-m <метод>

Задайте кой метод да използвате за заявката. Ако тази опция не се използва, тогава методът се извлича от името на програмата.

-f

Заявете искането, дори ако програмата смята, че методът е незаконен. Сървърът може да отхвърли искането в крайна сметка.

-б <у>

Това URI ще бъде използвано като базов URI за разрешаване на всички относителни URI, дадени като аргумент.

-t

Задайте стойността на изчакване за заявките. Времето за изчакване е времето, в което програмата ще изчака отговор от отдалечения сървър, преди да не успее. Единицата по подразбиране за стойността на изчакването е секунди. Можете да добавите "m" или "h" към стойността на timeout, за да го направите минути или часове, съответно. Времето за избиране по подразбиране е "3м", т.е. 3 минути.

-i <време>

Задайте заглавката If-Modified-Since в заявката. Ако времето е името на файл, използвайте клеймото за промяна на файла. Ако времето не е файл, той се анализира като буквална дата. Обърнете внимание на HTTP :: Дата за разпознати формати.

-c <съдържание-тип>

Задайте типа на съдържанието за заявката. Тази опция е разрешена само за заявки, които приемат съдържание, т.е. POST и PUT. Можете да принудите методите да приемат съдържание, като използвате опцията "-f" заедно с "-c". Стандартният тип съдържание за POST е "application / x-www-form-urlencoded". Типът съдържание по подразбиране за останалите е "текст / обикновен".

-p <прокси-url>

Задайте прокси, който да се използва за заявките. Програмата също така зарежда настройките на прокси от околната среда. Можете да го деактивирате с опцията "-P".

-H <заглавие>

Изпратете този HTTP хедър с всяка заявка. Можете да посочите няколко, например:

lwp-request \ -H 'Референт: http: //other.url/' \ -H 'Водещ: somehost' \ http: //this.url/

-C <потребителско име>: <парола>

Осигурете идентификационни данни за документи, които са защитени чрез Basic Authentication. Ако документът е защитен и не сте посочили потребителското име и паролата с тази опция, ще бъдете подканени да предоставите тези стойности.

Следните опции контролират какво се показва от програмата:

-u

Методът на заявката за печат и абсолютният URL адрес се правят.

-U

Разпечатвайте заглавията на заявките в допълнение към метода на заявката и абсолютния URL адрес.

Отпечатване на кода на състоянието на отговора Тази опция винаги е за заявки HEAD.

Отпечатване на веригата за състояние на отговора. Това показва искания за пренасочване и оторизация, които се обработват от библиотеката.

Отпечатвайте главите за отговорите. Тази опция винаги е за заявки HEAD.

Не отпечатвайте съдържанието на отговора.

-о <формат>

Процедирайте HTML съдържанието по различни начини, преди да го отпечатате. Ако типът на съдържанието на отговора не е HTML, тази опция няма ефект. Стойностите на юридическия формат са: текст , ps , връзки , html и dump .

Ако зададете текстовия формат, HTML ще бъде форматиран като обикновен текст latin1. Ако зададете формат ps , той ще бъде форматиран като Postscript.

Форматът на връзките ще изведе всички връзки, намиращи се в HTML документа. Относителните връзки ще бъдат разширени до абсолютни.

HTML форматът ще преформулира HTML кода и форматът на дъмп ще изхвърли дървото HTMLsyntax.

-V

Отпечатайте номера на версията на програмата и я затворете.

-h

Отпечатайте съобщението за ползване и затворете.

Допълнителен изход за отстраняване на грешки.

Настройте текстовия (ascii) режим за въвеждане и извеждане на съдържание. Ако тази опция не се използва, входът и изходът на съдържанието се извършват в бинарен режим.

Тъй като тази програма се изпълнява чрез LWP библиотеката, тя ще поддържа само протоколите, които LWP поддържа.

Важно: Използвайте командата човек ( % man ), за да видите как се използва команда на вашия компютър.