పేరు
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 మద్దతు ఇచ్చే ప్రోటోకాల్లకు ఇది మద్దతు ఇస్తుంది.
ముఖ్యమైన: ఉపయోగించడానికి మనిషి కమాండ్ ( % మనిషి ) మీ కంప్యుటర్లో ఎలా ఉపయోగించాలో చూడడానికి.