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

Атауы

lwp-request, GET, HEAD, POST - Қарапайым WWW пайдаланушы агенті

Синопсис

lwp-request [-aeEdvhx] [-m әдісі] [-b <базалық URL>] [-t ] [-i ] [-c ] [-C <тіркелгі деректері]] [-p ] [-o ] ...

Сипаттама

Бұл бағдарлама WWW серверлеріне және жергілікті файлдық жүйеге сұрау жіберу үшін пайдаланылуы мүмкін. POST және PUT әдістеріне арналған сұрау мазмұны stdin-дан оқылады. Жауаптың мазмұны stdout-да басылады. Қате туралы хабарлар stderr-да жазылған. Бағдарлама орындалмаған URL мекенжайларының санын көрсететін күйдің мәнін қайтарады.

Опциялар:

-m <әдісі

Сұрау үшін пайдаланылатын әдісті орнатыңыз. Егер бұл параметр пайдаланылмаса, онда әдіс бағдарламаның атауынан шығарылады.

-f

Бағдарлама әдіс заңсыз деп есептесе де, сұрау арқылы мәжбүрлеу. Сервер сұрауды қабылдамауы мүмкін.

-b

Бұл URI дәлел ретінде берілген барлық салыстырмалы URI-ді шешу үшін негізгі URI ретінде пайдаланылады.

-t

Сұраулар үшін күту уақытын орнатыңыз. Таймауту - бұл қашықтағы серверден орындалмас бұрын бағдарлама күтетін уақыттың сомасы. Күту уақыты мәніне арналған әдепкі бірлік - секунд. Сәйкесінше, минутты немесе сағатты орындау үшін, «m» немесе «h» тіркесімін күту уақытына қосуға болады. Әдепкі тайм-аут «3м», яғни 3 минут.

-i <уақыт>

Сұранымда If-Modified-Since тақырыбын орнатыңыз. Уақыт болса, ол файлдың атауы осы файл үшін өзгеріс уақыт белгісін пайдаланыңыз. Егер уақыт файл болмаса, ол нақты күн ретінде талданады. Танылған пішімдерге арналған HTTP :: Date бөлімін қараңыз.

-c <мазмұн-түрі>

Сұрау үшін Мазмұн-Түрін орнатыңыз. Бұл опция мазмұнды қабылдайтын сұрауларға ғана рұқсат етіледі, яғни POST және PUT. Сіз «-f» опциясын пайдалана отырып, «-c» -ді пайдалана отырып, мазмұнды қабылдау әдістерін күштіре аласыз. POST әдепкі мазмұн-түрі - «application / x-www-form-urlencoded». Басқалар үшін әдепкі Мазмұн түрі «мәтін / қарапайым».

-p

Сұраулар үшін пайдаланылатын проксиді орнатыңыз. Бағдарлама сонымен қатар қоршаған ортадан прокси параметрлерін жүктейді. Мұны «-P» опциясымен өшіруге болады.

-H

Бұл HTTP тақырыбын әр сұрау арқылы жіберіңіз. Сіз бірнеше көрсете аласыз, мысалы:

lwp-request \ -H 'Referer: http: //other.url/' \ -H 'Хост: somehost' \ http: //this.url/

-C :

Негізгі түпнұсқалық растама арқылы қорғалған құжаттар үшін тіркелгі деректерін қамтамасыз етіңіз. Құжат қорғалған болса және осы параметрмен пайдаланушы атын және құпия сөзді көрсетпеген болсаңыз, сізге осы мәндерді беру сұралады.

Келесі параметрлер бағдарлама арқылы көрсетілетінді басқарады:

-u

Сұраулар ретінде басып сұрау әдісі мен абсолютті URL мекенжайы жасалады.

Сұрау әдісіне және абсолюттік URL мекенжайына қосымша сұрау тақырыптарын басып шығарыңыз.

Басып шығарудың жауап беру күйінің коды. Бұл нұсқа HEAD сұраулары үшін үнемі қолданылады.

Басып шығару күйінің күйі тізбегі. Бұл кітапхана өңдейтін қайта бағыттау және авторлау сұрауларын көрсетеді.

-e

Басып шығару жауаптарының тақырыптары. Бұл нұсқа HEAD сұраулары үшін үнемі қолданылады.

-d

Жауап мазмұнын басып шығармаңыз.

-o

Оны басып шығарудан бұрын әртүрлі жолмен HTML мазмұнын өңдеңіз. Егер жауаптың мазмұны HTML болмаса, онда бұл параметр ешқандай әсер етпейді. Құқықтық форматтың мәндері: мәтін , ps , сілтемелер , html және dump .

Мәтін пішімін анықтасаңыз, онда HTML қарапайым latin1 мәтіні ретінде пішімделеді. Егер сіз пс пішімді белгілесеңіз, PostScript ретінде пішімделеді.

Сілтемелер пішімі HTML құжатындағы барлық сілтемелерді шығарады. Салыстырмалы сілтемелер абсолютті түрде кеңейтіледі.

HTML пішімі HTML кодын қайта пішімдейді, ал қоқыс пішімі HTMLsyntax ағашын қоқысқа салады.

-v

Бағдарламаның нұсқалық нөмірін басып шығыңыз.

-h

Пайдалану туралы хабарламаны басып шығару және шығыңыз.

-x

Қосымша отладканы шығару.

-a

Мазмұнды енгізу және шығару үшін мәтінді (ascii) режимін орнату. Егер бұл параметр пайдаланылмаса, мазмұн енгізу және шығару екілік режимде орындалады.

Бұл бағдарлама LWP кітапханасы арқылы жүзеге асырылғандықтан, ол LWP қолдайтын хаттамаларды ғана қолдайды.

Маңызды: Жеке компьютерде пәрменді қалай пайдалану керектігін көру үшін man ( % man ) пәрменін пайдаланыңыз.