GET - Linux Command - Unix каманднага

імя

LWP-запыт, GET, HEAD, POST - Просты WWW агент карыстальніка

канспект

LWP-запыту [-aeEdvhx] [-m метад] [-b <база URL-адрас>] [-t <таймаўт>] [-i ] [-c <тып змесціва>] [-C <паўнамоцтвы>] [-p <проксі-адрас>] [-o <фармат>] ...

апісанне

Гэтая праграма можа быць выкарыстана для адпраўкі запытаў на WWW - сервераў і лакальнай файлавай сістэмы. Змест запыту метадаў POST і PUT счытваецца з стандартнага ўводу. Змест адказу выводзіцца на стандартны вывад. Паведамленні пра памылкі выводзяцца на стандартны паток памылак. Праграма вяртае значэнне стану, якое паказвае колькасць URL-адрасоў, якія не ўдалося.

варыянты:

-m <метад>

Ўсталяваць, які метад выкарыстаць для запыту. Калі гэты параметр не выкарыстоўваецца, то метад з'яўляецца вытворным ад назвы праграмы.

-f

Запыт сілы праз, нават калі праграма лічыць, што гэты метад з'яўляецца незаконным. Сервер можа адхіліць запыт у рэшце рэшт.

-b

Гэты URI будзе выкарыстоўвацца ў якасці базавай URI для вырашэння ўсё адноснай URI, прыведзенай у якасці аргументу.

-t <таймаўт>

Усталюйце значэнне тайм-аўту для запытаў. Тайм-аўт з'яўляецца колькасць часу, якое праграма будзе чакаць адказу ад аддаленага сервера, перш чым ён выходзіць з ладу. Прылада па змаўчанні для значэння тайм-аўту ў секундах. Вы можаце дадаць `` M «» або `` ч «» на значэнне тайм-аўту, каб зрабіць яго некалькі хвілін або гадзін, адпаведна. Тайм-аўт па змаўчанні «3m», гэта значыць 3 хвіліны.

-i <час>

Усталюйце If-Modified-Since загалоўка ў запыце. Калі час імя файла, выкарыстоўвайце змяняць час для мадыфікацыі гэтага файла. Калі час не з'яўляецца файлам, ён апрацоўваецца як литерал даты. Паглядзіце на HTTP :: Рэгістрацыя для recogniced фарматаў.

-c <тып змесціва>

Усталюйце Content-Type для запыту. Гэты параметр даступны толькі для запытаў, якія маюць змест, г.зн. POST і PUT. Вы можаце прымусіць метады прыняць змесціва з дапамогай опцыі «-f» разам з «-c». Па змаўчанні Content-Type для POST з'яўляецца "ужыванне / х-WWW-формаў-urlencoded". Па змаўчанні Content-Type для іншых з'яўляецца «тэкст / звычайны».

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

Усталюйце проксі выкарыстоўваць для запытаў. Акрамя таго, праграма загружае наладжвання проксі-сервера з асяродзьдзя. Вы можаце адключыць гэтую функцыю з дапамогай опцыі «-P».

-H <загаловак>

Адправіць HTTP загаловак з кожным запытам. Можна паказаць некалькі, напрыклад:

LWP-запыт \ -H 'Referer: HTTP: //other.url/' \ -H 'Вядучы: somehost' \ HTTP: //this.url/

-C <імя карыстальніка>: <пароль>

Пакажыце ўліковыя дадзеныя для дакументаў, абароненых праверкай сапраўднасці. Калі дакумент абаронены, і вы не ўказалі імя карыстальніка і пароль з дапамогай гэтай опцыі, то вам будзе прапанавана ўвесці гэтыя значэння.

Наступныя параметры вызначаюць, што адлюстроўваецца ў праграме:

-u

Друк метад запыту і абсалютны URL, як робяцца запыты.

-U

Запыт друку загалоўкаў у дадатак, каб запытаць метад і абсалютны URL.

-s

Друк адказу код стану. Гэтая опцыя заўсёды ўключана для запытаў HEAD.

-S

Друк у адказ стан ланцуга. Гэта паказвае, пераадрасаванне і аўтарызацыі запытаў, якія апрацоўваюцца бібліятэкай.

-e

Загалоўкі адказаў друку. Гэтая опцыя заўсёды ўключана для запытаў HEAD.

-d

Не друкуйце ўтрыманне адказу.

-o <фармат>

Працэс ўтрымання HTML рознымі спосабамі перад пячаткай. Калі тып змесціва адказу не HTML, то гэты параметр не мае ніякага эфекту. Значэння прававой формы з'яўляюцца; тэкст, пс, спасылкі, HTML і звалка.

Калі пазначыць тэкставы фармат , то HTML будзе адфарматаваны ў выглядзе простага тэксту latin1. Калі пазначыць фармат пс , то ён будзе адфарматаваны як Postscript.

Спасылкі фармат будзе выводзіць усе спасылкі , знойдзеныя ў HTML - дакуменце. Адносныя спасылкі будуць пашыраны ў абсалютныя.

Фармат HTML будзе перафарматаваць HTML - код і фармат дампа будзе проста звальваць дрэва HTMLsyntax.

-v

Вывесці нумар версіі праграмы і выйсці.

-h

Надрукаваць паведамленне аб выкарыстанні і выйсці.

-x

Дадатковы выхад адладкі.

-a

Ўсталяваць рэжым тэксту (ASCII) для ўводу і вываду кантэнту. Калі гэты параметр не выкарыстоўваецца, увод і вывад кантэнту ажыццяўляюцца ў двайковым рэжыме.

Паколькі гэтая праграма рэалізуецца з выкарыстаннем бібліятэкі LWP, ён падтрымлівае толькі пратаколы, якія падтрымлівае LWP.

Важна: Выкарыстоўвайце каманду чалавека (%) чалавек , каб паглядзець , як каманда выкарыстоўваецца на вашым канкрэтным кампутары.