GET - Linux команда - Unix команда

Име

lwp-request, GET, HEAD, POST - Едноставен агент на WWW

Синопсис

lwp-request [-aeEdvhx] [-m метод] [-b ] [-i ] [-c ] [-C ] [-p ] [-o <формат>] ...

Опис

Оваа програма може да се користи за испраќање на барања до WWW сервери и вашиот локален датотечен систем. Содржината на барања за POST и PUT методи се чита од Stdin. Содржината на одговорот е отпечатена на stdout. Пораките за грешки се испечатени на stderr. Програмата враќа статусна вредност која го покажува бројот на URL адреси кои не успеале.

Опциите се:

-m

Поставете кој метод да го користите за барањето. Ако оваа опција не се користи, тогаш методот е изведен од името на програмата.

-f

Барајте барање преку, дури и ако програмата верува дека методот е нелегален. Серверот може да го отфрли барањето на крајот.

Овој URI ќе се користи како основен URI за решавање на сите релативни URI-и дадени како аргумент.

-t

Поставете ја временската вредност за барањата. Времето е износот на време што програмата ќе чека одговор на оддалечениот сервер пред да успее. Стандардната единица за тајминг вредноста е секунди. Може да додадете `` m '' или `` h '' на тајминг вредноста за да направите минути или часови, соодветно. Стандардниот тајмаут е '3m', односно 3 минути.

-i <време>

Поставете го If-Modified-Од заглавието во барањето. Ако време е името на датотеката, користете го временскиот ознака за модификација за оваа датотека. Доколку времето не е датотека, тој е анализиран како буквален датум. Погледнете во HTTP :: Датум за препознатливи формати.

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

Поставете го типот на содржина за барањето. Оваа опција е дозволена само за барања што ги содржи содржина, т.е. POST и PUT. Можете да ги принудите методите да ја земате содржината со користење на опцијата "-f" заедно со "-c". Стандардниот Content-Type за POST е "application / x-www-form-urlencoded". Стандардниот Content-тип за другите е "text / plain".

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

Поставете го проксито кое ќе се користи за барањата. Програмата, исто така, ги поставува поставките за прокси од околината. Можете да го оневозможите ова со опцијата "-P".

-H

Испратете го овој HTTP заглавие со секое барање. Можете да наведете неколку, на пример:

lwp-request \ -H 'Референт: http: //other.url/' \ -H 'Домаќин: somehost' \ http: //this.url/

-C <корисничко име>: <лозинка>

Обезбедете ингеренциите за документи што се заштитени со основна автентикација. Доколку документот е заштитен и не сте го навеле корисничкото име и лозинката со оваа опција, тогаш ќе бидете известени да ги обезбедите овие вредности.

Следните опции го контролираат она што го прикажува програмата:

Метод за барање за печатење и апсолутен URL како што се барањата.

-U

Печатете ги заглавјата за барања во дополнение на методот на барање и апсолутен URL.

Кодот за статус на одговор за печатење. Оваа опција е секогаш вклучена за барања за HEAD.

-S

Верзија за статус на отпечаток. Ова ги покажува пренасочувањата и барањата за авторизација кои се управувани од библиотеката.

Заглавија за одговор за печатење. Оваа опција е секогаш вклучена за барања за HEAD.

-d

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

-o <формат>

Процесирајте HTML содржина на различни начини пред да ја испечатите. Ако типот на содржината на одговорот не е HTML, тогаш оваа опција нема ефект. Вредностите на правниот формат се; текст , ps , врски , html и депонија .

Ако го наведете текстуалниот формат тогаш HTML ќе биде форматиран како обичен текст latin1. Ако го наведете форматот ps тогаш тој ќе биде форматиран како Postscript.

Форматот на линкови ќе ги прикаже сите врски пронајдени во HTML-документот. Релативните врски ќе се прошират на апсолутни.

Формат на html ќе го реформатира HTML кодот и форматот на депонија само ќе го исфрли HTMLsyntax дрвото.

-v

Печатете го бројот на верзијата на програмата и откажете.

Печати ја пораката за употреба и заминете.

-x

Екстра дебагирање.

Поставете режим на текст (ascii) за внесување и излез на содржината. Ако оваа опција не се користи, внесувањето и излезната содржина се прави во бинарен режим.

Бидејќи оваа програма е имплементирана со помош на библиотеката LWP, таа само ќе ги поддржи протоколите кои LWP ги поддржува.

Важно: Користете ја командата за човекот ( % man ) за да видите како се користи командата на вашиот компјутер.