GET - Linux Command - Unix Command

Pangalan

lwp-request, GET, HEAD, POST - Simple WWW user agent

Buod

lwp-request [-aeEdvhx] [-m method] [-b ] [-t ] [-c ] [-C ] [-p ] [-o ] ...

Paglalarawan

Ang program na ito ay maaaring magamit upang magpadala ng mga kahilingan sa WWW server at sa iyong lokal na file system. Ang nilalaman ng kahilingan para sa mga paraan ng POST at PUT ay binabasa mula sa stdin. Ang nilalaman ng tugon ay naka-print sa stdout. Ang mga mensahe ng error ay naka-print sa stderr. Ang programa ay nagbabalik ng isang halaga ng katayuan na nagpapahiwatig ng bilang ng mga URL na nabigo.

Ang mga pagpipilian ay:

-m

Itakda kung aling paraan ang gagamitin para sa kahilingan. Kung hindi gagamitin ang pagpipiliang ito, ang pamamaraan ay nakuha mula sa pangalan ng programa.

-f

Hilingin ang lakas, kahit na ang programa ay naniniwala na ang pamamaraan ay labag sa batas. Maaaring tanggihan ng server ang kahilingan sa huli.

-b

Ang URI na ito ay gagamitin bilang batayang URI para malutas ang lahat ng mga kamag-anak na URI na ibinigay bilang argumento.

-t

Itakda ang halaga ng timeout para sa mga kahilingan. Ang timeout ay ang dami ng oras na hihintayin ng programa para sa isang sagot mula sa malayuang server bago ito mabigo. Ang default na yunit para sa halaga ng timeout ay segundo. Maaari mong idagdag ang `` m '' o `` h '' sa halaga ng timeout upang gawin itong minuto o oras, ayon sa pagkakabanggit. Ang default na timeout ay '3m', ie 3 minuto.

-i

Itakda ang Kung-Modified-Since header sa kahilingan. Kung oras na ito ang pangalan ng isang file, gamitin ang timestamp ng pagbabago para sa file na ito. Kung ang oras ay hindi isang file, ito ay mai-parse bilang isang literal na petsa. Tingnan ang HTTP :: Petsa para sa mga nakitang mga format.

-c

Itakda ang Uri ng Nilalaman para sa kahilingan. Pinapayagan lamang ang pagpipiliang ito para sa mga kahilingan na kumuha ng isang nilalaman, ie POST at PUT. Maaari mong pilitin ang mga pamamaraan upang kumuha ng nilalaman sa pamamagitan ng paggamit ng pagpipiliang "-f" kasama ang "-c". Ang default na Uri ng Nilalaman para sa POST ay "application / x-www-form-urlencoded". Ang default na uri ng Nilalaman para sa iba ay "text / plain".

-p

Itakda ang proxy na gagamitin para sa mga kahilingan. Ang programa ay naglo-load din ng mga setting ng proxy mula sa kapaligiran. Maaari mo itong huwag paganahin gamit ang pagpipiliang "-P".

-H

Ipadala ang HTTP header sa bawat kahilingan. Maaari mong tukuyin ang ilan, halimbawa:

lwp-request \ -H 'Referer: http: //other.url/' \ -H 'Host: somehost' \ http: //this.url/

-C :

Magbigay ng mga kredensyal para sa mga dokumento na protektado ng Basic Authentication. Kung ang dokumento ay protektado at hindi mo tukuyin ang username at password sa opsyong ito, pagkatapos ay sasabihan ka upang magbigay ng mga halagang ito.

Ang mga sumusunod na pagpipilian kontrolin kung ano ang ipinapakita ng programa:

-u

Mag-print ng paraan ng kahilingan at absolute URL habang ginawa ang mga kahilingan.

-U

I-print ang mga header ng kahilingan bilang karagdagan sa paraan ng kahilingan at absolute URL.

-s

I-print ang code ng katayuan ng tugon. Ang pagpipiliang ito ay laging nasa para sa HEAD request.

-S

I-print ang chain response status. Ipinapakita nito ang pag-redirect at mga kahilingan sa pahintulot na hinahawakan ng library.

-e

I-print ang mga header ng tugon. Ang pagpipiliang ito ay laging nasa para sa HEAD request.

-d

Huwag i - print ang nilalaman ng tugon.

-o

Paraan ng nilalaman ng HTML sa iba't ibang paraan bago ito i-print. Kung ang uri ng nilalaman ng tugon ay hindi HTML, ang opsyon na ito ay walang epekto. Ang mga legal na halaga ng format ay; teksto , ps , mga link , html at dump .

Kung tinukoy mo ang format ng teksto pagkatapos ay mai-format ang HTML bilang simpleng latin1 na teksto. Kung tinukoy mo ang format ng ps pagkatapos ay mai-format ito bilang Postcript.

Ang mga link na format ay magpapadala ng lahat ng mga link na natagpuan sa HTML na dokumento. Ang mga kaugnay na link ay mapapalawak sa mga ganap.

Ang format ng html ay i-reformat ang HTML code at ang format ng dump ay magtatapon lang ng puno ng HTMLsyntax.

-v

I-print ang numero ng bersyon ng programa at huminto.

-h

I-print ang mensahe ng paggamit at umalis.

-x

Dagdag na output ng pag-debug.

-a

Itakda ang mode ng teksto (ascii) para sa input ng input at output. Kung hindi ginagamit ang pagpipiliang ito, ang input ng input at output ay tapos na sa binary mode.

Dahil ang program na ito ay ipinatupad gamit ang library ng LWP, sinusuportahan lamang nito ang mga protocol na sinusuportahan ng LWP.

Mahalaga: Gamitin ang command ng tao ( % man ) upang makita kung paano ginagamit ang isang utos sa iyong partikular na computer.