Skip to main content

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

Командная строка Linux. Продвинутое владение 2 (Юни 2026)

Командная строка Linux. Продвинутое владение 2 (Юни 2026)
Anonim

име

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

резюме

lwp-request -aeEdvhx -m метод -б -T -i -° С -° С

описание

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

Опциите са:

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

-f

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

-b

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

-T

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

-i

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

-° С

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

-p

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

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

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

-° С :

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

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

-u

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

-U

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

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

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

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

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

-o

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

Ако посочите текст След това HTML ще бъде форматиран като обикновен текст latin1. Ако посочите к.с. формат, то ще бъде форматирано като Postscript.

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

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

-V

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

-h

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

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

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

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

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