GET - Linux հրամանատարությունը `Unix հրաման

Անուն

lwp-request, GET, HEAD, POST- պարզ WWW օգտվողի գործակալ

Սինոփսիս

lwp-request [-aedvhx] [-m method] [-b <բազային URL->] [-t ] [-i ] [-c ] [-C <հավատարմագրայիններ>] [-p ] [-o ] ...

Նկարագրություն

Այս ծրագիրը կարող է օգտագործվել WWW սերվերներ եւ տեղական ֆայլային համակարգեր ուղարկելու հարցում: POST- ի եւ PUT- ի մեթոդների հարցման բովանդակությունը կարդում է stdin- ից: Պատասխանի բովանդակությունը տպագրվում է stdout- ում: Սխալ հաղորդագրությունները տպագրվում են stderr- ում: Ծրագիրը վերադարձնում է կարգավիճակի արժեք, որը ցույց է տալիս URL- ների չհաջողված թիվը:

Ընտրանքներ են `

-m <մեթոդով

Սահմանեք հարցման համար օգտագործվող մեթոդը: Եթե ​​այս տարբերակը չօգտագործվի, ապա մեթոդը բխում է ծրագրի անվանությունից:

Խնդրում ենք դիմել, նույնիսկ եթե ծրագիրը կարծում է, որ մեթոդը անօրինական է: Սերվերը կարող է մերժել հարցումը:

-բ <ուրի>

Այս URI- ն կօգտագործվի որպես բազային URI, որպես փաստարկ որպես տրված բոլոր URI- ները լուծելու համար:

-t

Նախադրեք ժամանակի արժեքը: Ժամկետը տեւողությունն այն ժամանակն է, որ ծրագիրը սպասում է հեռակա սերվերի արձագանքին, մինչեւ այն չկատարվի: Ժամկետանց արժեքի լռելյայն միավորը վայրկյան է: Դուք կարող եք ավելացնել «m» կամ «h» տերմինալի ժամանակը, համապատասխանաբար րոպե կամ ժամ: Լռակյաց տեւողությունը «3 մ» է, այսինքն `3 րոպե:

-i <ժամանակ>

Խնդրում է Set if-Modified-Since header- ը: Ժամանակի դեպքում այն ֆայլի անունը, օգտագործեք այս ֆայլի փոփոխման ժամանակացույցը: Եթե ժամանակն ֆայլ չէ, ապա այն վերանայվում է որպես տեքստային ամսաթիվ: Դիտեք HTTP :: Date- ը ճանաչված ձեւաչափերի համար:

-c

Կազմեք Բովանդակության տեսակը `պահանջի համար: Այս տարբերակը թույլատրվում է միայն բովանդակություն ստանալու հարցումների համար, այսինքն POST եւ PUT- ը: Դուք կարող եք ստիպել, որ մեթոդները բովանդակություն ունենան, «-f» տարբերակն օգտագործելով «-c» - ով: Փոստի բովանդակության համարանիշը `« application / x-www-form-urlencoded »: Բովանդակության բնույթը մյուսների համար «տեքստ / պարզ» է:

-p

Սահմանեք վստահված անձի օգտագործումը հարցումների համար: Ծրագիրը նաեւ բեռնում է շրջակա միջավայրից վստահված անձի պարամետրերը: Դուք կարող եք անջատել այն «-P» տարբերակով:

-H

Ուղարկեք այս HTTP վերնագրի յուրաքանչյուր խնդրանքով: Դուք կարող եք մի քանիսը նշել, օրինակ.

lwp-request \ -H 'հղիչ `http: //other.url/' \ -H 'Host: somehost' \ http: //this.url/

-C :

Ապահովել հավատարմագրերը փաստաթղթերի համար, որոնք պաշտպանված են Հիմնական Նույնականացման միջոցով: Եթե ​​փաստաթուղթը պաշտպանված է, եւ այս տարբերակի հետ չեք նշում օգտվողի անունը եւ գաղտնաբառը, ապա ձեզ կհաջողվի տրամադրել այդ արժեքները:

Հետեւյալ ընտրանքները վերահսկում են այն, ինչ ցուցադրվում է ծրագրի կողմից.

-u

Տպել հարցումի մեթոդը եւ բացարձակ URL- ը, ինչպես պահանջվում են:

-U

Տպեք հարցումի վերնագրերը, բացի պահանջի մեթոդից եւ բացարձակ URL- ից:

Տպել արձագանքի կարգավիճակի կոդը: Այս տարբերակը միշտ է HEAD- ի հարցումների համար:

Տպել արձագանքի կարգավիճակը: Սա ցույց է տալիս վերահղման եւ թույլտվության հարցումները, որոնք վարվում են գրադարանի կողմից:

Տպել պատասխանների վերնագրերը: Այս տարբերակը միշտ է HEAD- ի հարցումների համար:

Մի տպեք պատասխանի բովանդակությունը:

-o <ձեւաչափը

Հրատարակում այն, HTML- ի բովանդակությունը տարբեր ձեւերով: Եթե ​​պատասխանի բովանդակությունը HTML չէ, ապա այս տարբերակը որեւէ ազդեցություն չունի: Իրավական ձեւաչափերը հետեւյալն են. տեքստ , ps , հղումներ , html եւ աղբարկղ :

Եթե ​​նշեք տեքստի ձեւաչափը, ապա HTML- ը կստեղծվի որպես պարզ latin1 տեքստ: Եթե ​​դուք նշեք ps ձեւաչափը, ապա այն կդառնա PostScript- ի ձեւաչափ:

Հղումներ ձեւաչափը կհայտնի HTML փաստաթղթում առկա բոլոր հղումները: Հարաբերական հղումները ընդլայնվելու են բացարձակ:

HTML- ի ձեւաչափը կփոխի HTML կոդը եւ կաթվածի ձեւաչափը պարզապես կվերացնի HTMLsyntax ծառը:

Ծրագրի համարի տարբերակը տպեք եւ թողեք:

Տպել օգտագործման հաղորդագրությունը եւ թողնել:

Լրացուցիչ խափանումների արդյունքը:

Նախադրեք տեքստի (ascii) ռեժիմը բովանդակության մուտքագրման եւ ելքի համար: Եթե ​​այս տարբերակը չօգտագործվի, բովանդակության մուտքագրումը եւ արդյունքը կատարվում է երկուական ռեժիմում:

Քանի որ այս ծրագիրը իրականացվում է LWP գրադարանից, այն միայն կաջակցի LWP- ի աջակցող արձանագրություններին:

Կարեւոր է. Օգտագործեք հրամանատարությունը ( % մարդ ), որպեսզի տեսնեք, թե ինչպես է օգտագործվում հրամանը ձեր որոշակի համակարգչում: