Անուն
lwp-request, GET, HEAD, POST- պարզ WWW օգտվողի գործակալ
Սինոփսիս
lwp-request [-aedvhx] [-m method] [-b <բազային URL->] [-tՆկարագրություն
Այս ծրագիրը կարող է օգտագործվել 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- ի աջակցող արձանագրություններին:
Կարեւոր է. Օգտագործեք հրամանատարությունը ( % մարդ ), որպեսզի տեսնեք, թե ինչպես է օգտագործվում հրամանը ձեր որոշակի համակարգչում: