GET - Linux కమాండ్ - Unix కమాండ్

పేరు

lwp-request, GET, HEAD, POST - సాధారణ WWW వినియోగదారు ఏజెంట్

సంక్షిప్తముగా

lwp-request [-aeEdvhx] [-m పద్ధతి] [-b ] [-t ] [-i ] [-c ] [-C ] [-p ] [-o ] ...

వివరణ

ఈ కార్యక్రమం WWW సర్వర్లకు మరియు మీ స్థానిక ఫైల్ సిస్టమ్కు అభ్యర్థనలను పంపడానికి ఉపయోగించవచ్చు. POST మరియు PUT పద్ధతుల కోసం అభ్యర్థన కంటెంట్ stdin నుండి చదవబడుతుంది. స్పందన యొక్క కంటెంట్ stdout న ముద్రించబడుతుంది. లోపం సందేశాలు stderr పై ముద్రించబడ్డాయి. కార్యక్రమం విఫలమైన URL ల సంఖ్యను సూచిస్తూ స్థితి విలువను అందిస్తుంది.

ఎంపికలు:

-m <పద్ధతి>

అభ్యర్థన కోసం ఏ పద్ధతిని ఉపయోగించాలి. ఈ ఐచ్చికము ఉపయోగించబడకపోతే, ఆ పధ్ధతి యొక్క పేరు నుండి ఈ పద్ధతి పుట్టింది.

-f

కార్యక్రమం పద్ధతి చట్టవిరుద్ధంగా ఉందని విశ్వసించినప్పటికీ, ఫోర్స్ అభ్యర్థన. సర్వర్ చివరికి అభ్యర్థనను తిరస్కరించవచ్చు.

-b

వాదనగా ఇచ్చిన అన్ని సంబంధిత URI లను పరిష్కరించడానికి ఈ URI ను మూల URI గా ఉపయోగించబడుతుంది.

-t <సమయం ముగిసింది>

అభ్యర్థనల కోసం గడువు ముగింపు విలువను సెట్ చేయండి. గడువు ముగిసే ముందుగా రిమోట్ సర్వర్ నుండి ప్రతిస్పందన కోసం కార్యక్రమం వేచి ఉన్న సమయం. సమయం ముగిసిన విలువ కోసం డిఫాల్ట్ యూనిట్ సెకన్లు. మీరు నిమిషాల లేదా గంటలను వరుసగా చేయడానికి, గడువు ముగింపు విలువకు `` m '' లేదా '' h '' ను చేర్చవచ్చు. డిఫాల్ట్ సమయం ముగిసింది '3m', అంటే 3 నిమిషాలు.

-i <సమయం>

అభ్యర్ధనలో ఉంటే-సవరించిన శీర్షిక నుండి సెట్ చేయండి. ఒకవేళ అది ఫైల్ యొక్క పేరు అయితే, ఈ ఫైల్ కోసం మార్పుల సమయ ముద్ర ఉపయోగించండి. సమయం ఒక ఫైల్ కాకుంటే, అది అక్షర క్రమ తేదీగా అన్వయించబడుతుంది. గుర్తించి ఫార్మాట్లలో కోసం HTTP :: తేదీ పరిశీలించి.

-c

అభ్యర్థన కోసం కంటెంట్-టైపును సెట్ చేయండి. కంటెంట్ను తీసుకునే అభ్యర్థనలు, అంటే POST మరియు PUT కోసం ఈ ఎంపిక మాత్రమే అనుమతించబడుతుంది. మీరు "-c" తో కలిసి "-f" ఎంపికను ఉపయోగించి కంటెంట్ను తీసుకోవడానికి పద్ధతులను నిర్బంధించవచ్చు. POST కోసం డిఫాల్ట్ కంటెంట్-టైప్ "అప్లికేషన్ / x-www- ఫారమ్- urlencoded". ఇతరుల కోసం డిఫాల్ట్ కంటెంట్-రకం "టెక్స్ట్ / సాదా".

-p

అభ్యర్ధనల కోసం ఉపయోగించాల్సిన ప్రాక్సీని సెట్ చేయండి. ఈ కార్యక్రమం పర్యావరణం నుండి ప్రాక్సీ అమర్పులను కూడా లోడ్ చేస్తుంది. మీరు దీనిని "-P" ఎంపికతో డిసేబుల్ చెయ్యవచ్చు.

-H

ప్రతి అభ్యర్థనతో ఈ HTTP హెడర్ని పంపు. మీరు అనేక, ఉదా:

lwp-request \ -H 'రిఫెరర్: http: //other.url/' \ -H 'హోస్ట్: కొంతమంది' \ http: //this.url/

-C :

ప్రాథమిక ప్రామాణీకరణ ద్వారా రక్షించబడిన పత్రాల కోసం ఆధారాలను అందించండి. పత్రం రక్షితమైతే మరియు ఈ ఐచ్చికంతో మీరు యూజర్పేరు మరియు సంకేతపదమును తెలుపకపోతే, అప్పుడు మీరు ఈ విలువలను అందించమని ప్రాంప్ట్ చేయబడతారు.

ఈ కింది ఐచ్ఛికాలు ప్రోగ్రామ్ ద్వారా ప్రదర్శించబడుతున్నదాన్ని నియంత్రిస్తాయి:

-u

అభ్యర్ధనల వంటి ముద్రణ అభ్యర్థన పద్ధతి మరియు సంపూర్ణ URL తయారు చేయబడతాయి.

-U

అభ్యర్ధన పద్ధతి మరియు సంపూర్ణ URL తో పాటు అభ్యర్థన శీర్షికలను ప్రింట్ చేయండి.

-s

ప్రతిస్పందన స్థితి కోడ్ను ముద్రించండి. ఈ ఎంపిక ఎల్లప్పుడూ HEAD అభ్యర్ధనల కోసం కొనసాగుతుంది.

-S

ప్రతిస్పందన స్థితి ముద్రణను ముద్రించండి. లైబ్రరీ ద్వారా నిర్వహించబడే దారిమళ్ళింపు మరియు అధికార అభ్యర్థనలను ఇది చూపిస్తుంది.

-e

ప్రతిస్పందన శీర్షికలను ముద్రించండి. ఈ ఎంపిక ఎల్లప్పుడూ HEAD అభ్యర్ధనల కోసం కొనసాగుతుంది.

-d

ప్రతిస్పందన యొక్క కంటెంట్ను ప్రింట్ చేయవద్దు.

-o <ఆకృతి>

ప్రింటింగ్ చేయడానికి ముందు పలు మార్గాల్లో HTML కంటెంట్ని ప్రాసెస్ చేయండి. ప్రతిస్పందన యొక్క కంటెంట్ రకం HTML కాకుంటే, ఈ ఎంపికకు ఎటువంటి ప్రభావం లేదు. చట్టపరమైన ఫార్మాట్ విలువలు; టెక్స్ట్ , ps , లింకులు , html మరియు డంప్ .

మీరు టెక్స్ట్ ఫార్మాట్ పేర్కొనడం ఉంటే HTML సాదా latin1 టెక్స్ట్ రూపంలో ఫార్మాట్ చేయబడుతుంది. మీరు PS ఫార్మాట్ను పేర్కొనితే, అది పోస్ట్స్క్రిప్ట్ రూపంలో ఫార్మాట్ చేయబడుతుంది.

లింక్ల ఫార్మాట్ HTML పత్రంలో కనిపించే అన్ని లింక్లను అవుట్పుట్ చేస్తుంది. బంధువులు సంపూర్ణంగా విస్తరించబడతారు.

HTML ఫార్మాట్ HTML కోడ్ను తిరిగి రూపొందిస్తుంది మరియు డంప్ ఫార్మాట్ HTMLsyntax చెట్టును డంప్ చేస్తుంది.

-v

ప్రోగ్రామ్ యొక్క సంస్కరణ సంఖ్యను ముద్రించి, నిష్క్రమించండి.

-h

వినియోగ సందేశాన్ని ముద్రించి, నిష్క్రమించండి.

-x

అదనపు డీబగ్గింగ్ అవుట్పుట్.

-a

కంటెంట్ ఇన్పుట్ మరియు అవుట్పుట్ కోసం టెక్స్ట్ (ascii) మోడ్ను సెట్ చేయండి. ఈ ఐచ్ఛికం ఉపయోగించబడకపోతే, బైనరీ మోడ్లో కంటెంట్ ఇన్పుట్ మరియు అవుట్పుట్ జరుగుతుంది.

ఈ ప్రోగ్రామ్ LWP లైబ్రరీని ఉపయోగించి అమలు చేయబడినందున, LWP మద్దతు ఇచ్చే ప్రోటోకాల్లకు ఇది మద్దతు ఇస్తుంది.

ముఖ్యమైనది: మీ కంప్యుటర్లో కమాండ్ ఎలా ఉపయోగించబడుతుందో చూడుటకు man command ( % man ) ఉపయోగించండి.