GET - Linux આદેશ - યુનિક્સ કમાન્ડ

નામ

એલ.પી.પી.-વિનંતી, GET, HEAD, POST - સરળ WWW વપરાશકર્તા એજન્ટ

સારાંશ

lwp- વિનંતી [-એઇડીવીએક્સ] [-મ પદ્ધતિ] [-બી <મૂળ URL>] [-t ] [-i ] [-c ] [-C ] [-p <પ્રોક્સી-url>] [-o ] ...

વર્ણન

આ પ્રોગ્રામનો ઉપયોગ WWW સર્વર્સ અને તમારી સ્થાનિક ફાઇલ સિસ્ટમમાં વિનંતીઓ મોકલવા માટે થઈ શકે છે. POST અને PUT પદ્ધતિઓ માટેની વિનંતી સામગ્રી stdin માંથી વાંચી છે. પ્રતિસાદની સામગ્રી stdout પર છપાય છે. ભૂલ સંદેશાઓ stderr પર છાપવામાં આવે છે. આ પ્રોગ્રામ સ્ટેટસ વેલ્યુ આપે છે જે નિષ્ફળ થયેલી યુઆરએલની સંખ્યા દર્શાવે છે.

વિકલ્પો છે:

-m

વિનંતિ માટે કઈ પદ્ધતિનો ઉપયોગ કરવો તે સેટ કરો. જો આ વિકલ્પનો ઉપયોગ ન કરાયો હોય, તો તે પદ્ધતિ પ્રોગ્રામના નામે ઉતરી આવે છે.

-એફ

જો વિનંતી છે કે આ પદ્ધતિ ગેરકાયદેસર છે સર્વર આખરે વિનંતીને નકારી શકે છે

-બી

દલીલ તરીકે આપેલ તમામ સંબંધિત URI ને ઉકેલવા માટે આ યુઆરઆઇને મૂળ URI તરીકે ઉપયોગમાં લેવાશે.

-t

વિનંતીઓ માટે સમયસમાપ્તિ કિંમત સેટ કરો સમયસમાપ્તિ એ સમયની સંખ્યા છે કે જે પ્રોગ્રામ રિમોટ સર્વરના પ્રતિસાદની રાહ જોવી તે પહેલાં નિષ્ફળ જશે. સમયસમાપ્તિ મૂલ્ય માટે ડિફોલ્ટ એકમ સેકંડ છે. તમે અનુક્રમે મિનિટ અથવા કલાક બનાવવા માટે સમયસમાપ્તિ મૂલ્યમાં `` મીટર '' અથવા `` h '' ઉમેરી શકો છો. ડિફૉલ્ટ સમયસમાપ્તિ '3m' છે, એટલે કે 3 મિનિટ.

-i

વિનંતિમાં જો-સંશોધિત-હેડર તરીકે સેટ કરો. સમય જો તે કોઈ ફાઇલનું નામ છે, તો આ ફાઇલ માટેના ફેરફાર ટાઇમસ્ટેમ્પનો ઉપયોગ કરો. જો સમય ફાઈલ નથી, તો તેને શાબ્દિક તારીખ તરીકે પદચ્છેદન કરવામાં આવે છે. માન્યતાપ્રાપ્ત ફોર્મેટ માટે HTTP :: તારીખ પર એક નજર.

-c

વિનંતિ માટે સામગ્રી-પ્રકાર સેટ કરો આ વિકલ્પ ફક્ત એવી સામગ્રી માટે જ મંજૂરી છે જે સામગ્રી લે છે, એટલે કે POST અને PUT. તમે "-c" વિકલ્પ સાથે "-f" વિકલ્પનો ઉપયોગ કરીને સામગ્રી લેવા માટેની પદ્ધતિઓને દબાણ કરી શકો છો. POST માટેની ડિફોલ્ટ સામગ્રી-પ્રકાર "એપ્લિકેશન / એક્સ-www-ફોર્મ-urlencoded" છે અન્યો માટે ડિફૉલ્ટ સામગ્રી-પ્રકાર "ટેક્સ્ટ / સાદો" છે

-p

વિનંતિઓ માટે ઉપયોગમાં લેવા માટે પ્રોક્સી સેટ કરો પ્રોગ્રામ પર્યાવરણમાંથી પ્રોક્સી સેટિંગ્સ પણ લોડ કરે છે. તમે "-P" વિકલ્પ સાથે આને અક્ષમ કરી શકો છો.

-H

દરેક વિનંતી સાથે આ HTTP હેડર મોકલો તમે ઘણા સ્પષ્ટ કરી શકો છો, દા.ત.

એલ.પી.પી.-વિનંતી \-એચ 'રેફરર: http: //other.url/' \ -H 'યજમાન: કોઈહોસ્ટ' \ http: //this.url/

-C :

મૂળભૂત પ્રમાણીકરણ દ્વારા સંરક્ષિત દસ્તાવેજો માટે ઓળખાણપત્ર પ્રદાન કરો. જો દસ્તાવેજ સુરક્ષિત છે અને તમે આ વિકલ્પ સાથે વપરાશકર્તાનામ અને પાસવર્ડને ઉલ્લેખિત કર્યો નથી, તો તમને આ મૂલ્યો પ્રદાન કરવા માટે પૂછવામાં આવશે.

નીચેના વિકલ્પો પ્રોગ્રામ દ્વારા પ્રદર્શિત કરવામાં આવે છે તે નિયંત્રિત કરે છે:

-યુ

વિનંતિની પદ્ધતિ અને નિરપેક્ષ URL છાપો તરીકે અરજીઓ કરવામાં આવે છે.

-યુ

વિનંતિની પદ્ધતિ અને નિરપેક્ષ URL ઉપરાંત વિનંતીની હેડરો છાપો.

-s

છાપ પ્રતિભાવ સ્થિતિ કોડ. આ વિકલ્પ હંમેશા HEAD વિનંતીઓ માટે ચાલુ છે

-એસ

પ્રિન્ટ પ્રતિસાદ સ્થિતિ સાંકળ. આ રીડાયરેક્ટ અને લાઇબ્રેરી દ્વારા સંચાલિત અધિકૃત વિનંતીઓ બતાવે છે.

-e

પ્રિન્ટ પ્રતિસાદ હેડરો આ વિકલ્પ હંમેશા HEAD વિનંતીઓ માટે ચાલુ છે

-ડી

પ્રતિસાદની સામગ્રીને છાપી ના લેશો.

-ઓ <બંધારણ>

તે છાપવા પહેલાં વિવિધ રીતે HTML સામગ્રી પ્રક્રિયા કરો. જો પ્રતિભાવનો સામગ્રી પ્રકાર HTML નથી, તો આ વિકલ્પનો કોઈ પ્રભાવ નથી. કાનૂની બંધારણ મૂલ્યો; ટેક્સ્ટ , ps , લિંક્સ , html અને ડમ્પ

જો તમે ટેક્સ્ટ ફોર્મેટ સ્પષ્ટ કરો તો HTML એ સાદા latin1 ટેક્સ્ટ તરીકે ફોર્મેટ કરવામાં આવશે. જો તમે ps બંધારણ સ્પષ્ટ કરો તો તે પોસ્ટસ્ક્રિપ્ટ તરીકે ફોર્મેટ થશે.

લિંક્સ બંધારણ HTML દસ્તાવેજમાં મળેલ તમામ લિંક્સને આઉટપુટ કરશે. સંબંધિત લિંક્સને સંપૂર્ણ લોકોમાં વિસ્તૃત કરવામાં આવશે.

એચટીએમએલ ફોર્મેટ એચટીએમએલ કોડને ફરીથી ફોર્મેટ કરશે અને ડમ્પ ફોર્મેટ ફક્ત એચટીએમએસ સિન્ટેક્ષ વૃક્ષને ડમ્પ કરશે.

-વી

પ્રોગ્રામની સંસ્કરણ સંખ્યા છાપો અને બહાર નીકળો.

-હ

વપરાશનો સંદેશ છાપો અને બહાર નીકળો

-x

વિશેષ ડીબગિંગ આઉટપુટ

-એ

સામગ્રી ઇનપુટ અને આઉટપુટ માટે ટેક્સ્ટ (ascii) મોડ સેટ કરો. જો આ વિકલ્પનો ઉપયોગ ન કરાયો હોય, તો સામગ્રી ઇનપુટ અને આઉટપુટ બાઈનરી મોડમાં કરવામાં આવે છે.

કારણ કે આ પ્રોગ્રામ એલડબલ્યુપી લાઇબ્રેરીનો ઉપયોગ કરીને અમલમાં મુકવામાં આવ્યો છે, તે ફક્ત તે જ પ્રોટોકોલોને સપોર્ટ કરશે જે એલડબલ્યુપીને ટેકો આપે છે.

મહત્વનું: તમારા ચોક્કસ કમ્પ્યૂટર પર આદેશ કેવી રીતે વાપરવામાં આવે છે તે જોવા માટે man આદેશ ( % man ) નો ઉપયોગ કરો.