GET - Linux Command - Unix Command

ຊື່

lwp-request, GET, HEAD, POST - ຕົວແທນຜູ້ໃຊ້ WWW ງ່າຍໆ

Synopsis

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

ລາຍລະອຽດ

ໂຄງການນີ້ ສາມາດຖືກນໍາໃຊ້ເພື່ອສົ່ງຄໍາຮ້ອງຂໍໃຫ້ບໍລິສັດ WWW ແລະລະບົບໄຟລ໌ໃນທ້ອງຖິ່ນຂອງທ່ານ. ເນື້ອຫາຮ້ອງຂໍສໍາລັບວິທີການ POST ແລະ PUT ແມ່ນອ່ານຈາກ stdin. ເນື້ອໃນຂອງການຕອບສະຫນອງແມ່ນຖືກພິມລົງໃນ stdout. ຂໍ້ຄວາມຜິດພາດຖືກພິມໄວ້ໃນ stderr. ໂປລແກລມສົ່ງຄືນຄ່າຂອງສະຖານະທີ່ຫມາຍເຖິງຈໍານວນ URL ທີ່ລົ້ມເຫລວ.

ຕົວເລືອກຕ່າງໆແມ່ນ:

-m

ກໍານົດວິທີການທີ່ຈະໃຊ້ສໍາລັບການຮ້ອງຂໍ. ຖ້າຕົວເລືອກນີ້ບໍ່ຖືກນໍາໃຊ້, ຫຼັງຈາກນັ້ນວິທີການແມ່ນມາຈາກຊື່ຂອງໂຄງການ.

-f

ບັງຄັບໃຫ້ການຮ້ອງຂໍຜ່ານ, ເຖິງແມ່ນວ່າໂຄງການເຊື່ອວ່າວິທີການແມ່ນຜິດກົດຫມາຍ. ເຊີຟເວີອາດປະຕິເສດການຮ້ອງຂໍໃນທີ່ສຸດ.

-b

URI ນີ້ຈະຖືກນໍາໃຊ້ເປັນ URI ຖານສໍາລັບການແກ້ໄຂ URI ທີ່ກ່ຽວຂ້ອງທັງຫມົດໃຫ້ເປັນການໂຕ້ຖຽງ.

-t

ກໍານົດມູນຄ່າເວລາສໍາລັບການຮ້ອງຂໍ. ເວລາຫມົດເວລາແມ່ນຈໍານວນເວລາທີ່ໂຄງການຈະລໍຖ້າການຕອບຮັບຈາກເຄື່ອງແມ່ຂ່າຍຫ່າງໄກສອກຫຼີກກ່ອນທີ່ມັນຈະລົ້ມເຫລວ. ຫນ່ວຍບໍລິການຕົ້ນຕໍສໍາລັບຄ່າເວລາຫມົດເວລາແມ່ນວິນາທີ. ທ່ານອາດຈະເພີ່ມ '`m' 'ຫຼື` `h' 'ກັບຄ່າທີ່ໃຊ້ເວລາເພື່ອເຮັດໃຫ້ມັນນາທີຫຼືຊົ່ວໂມງ, ຕາມລໍາດັບ. ຢຸດເວລາເລີ່ມຕົ້ນແມ່ນ '3m', ie 3 ນາທີ.

-i

ຕັ້ງຄ່າ header ຖ້າມີການປ່ຽນແປງເນື່ອງຈາກຄໍາຮ້ອງຂໍ. ຖ້າ ເວລາ ມັນເປັນຊື່ຂອງໄຟລ໌, ໃຊ້ເວລາການດັດແກ້ສໍາລັບໄຟລ໌ນີ້. ຖ້າ ເວລາ ບໍ່ແມ່ນໄຟລ໌, ມັນຈະຖືກແຍກເປັນວັນທີ່ຮູ້ຫນັງສື. ເບິ່ງ HTTP :: Date ສໍາລັບຮູບແບບຮັບຮູ້.

-c

ຕັ້ງຄ່າ Content-Type ສໍາລັບຄໍາຮ້ອງຂໍ. ຕົວເລືອກນີ້ຖືກອະນຸຍາດໃຫ້ສໍາລັບການຮ້ອງຂໍທີ່ໃຊ້ເວລາເນື້ອຫາໃດຫນຶ່ງ, ຄື POST ແລະ PUT. ທ່ານສາມາດບັງຄັບໃຊ້ວິທີການໃຊ້ເນື້ອຫາໂດຍໃຊ້ທາງເລືອກ "-f" ພ້ອມກັບ "-c". ແບບ Content-Type Default ສໍາລັບ POST ແມ່ນ "application / x-www-form-urlencoded". ປະເພດເນື້ອຫາແບບທໍາມະດາສໍາລັບຄົນອື່ນແມ່ນ "ຂໍ້ຄວາມ / ທໍາມະດາ".

-p

ກໍານົດຕົວແທນທີ່ຈະໃຊ້ສໍາລັບການຮ້ອງຂໍ. ໂປລແກລມຍັງ loads ການຕັ້ງຄ່າ proxy ຈາກສະພາບແວດລ້ອມ. ທ່ານສາມາດປິດການໃຊ້ງານນີ້ດ້ວຍຕົວເລືອກ "-P".

-H

ສົ່ງຫົວຂໍ້ HTTP ນີ້ກັບຄໍາຮ້ອງຂໍແຕ່ລະຄໍາ. ທ່ານສາມາດລະບຸຈໍານວນຫນຶ່ງ, ຕົວຢ່າງ:

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

-C :

ໃຫ້ຂໍ້ມູນພິສູດສໍາລັບເອກະສານທີ່ຖືກປ້ອງກັນໂດຍການກວດສອບພື້ນຖານ. ຖ້າເອກະສານຖືກປ້ອງກັນແລະທ່ານບໍ່ໄດ້ລະບຸຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານດ້ວຍຕົວເລືອກນີ້, ທ່ານຈະໄດ້ຮັບຄໍາສັ່ງໃຫ້ສະແດງຄ່າເຫຼົ່ານີ້.

ຕົວເລືອກຕໍ່ໄປນີ້ຄວບຄຸມສິ່ງທີ່ສະແດງໂດຍໂຄງການ:

-u

ພິມຄໍາຮ້ອງຂໍແບບພິມແລະ URL ຢ່າງແທ້ຈິງຕາມການຮ້ອງຂໍ.

-U

ພິມຫົວຂໍ້ຄໍາຮ້ອງຮຽນນອກເຫນືອໄປຈາກວິທີການຮ້ອງຂໍແລະ URL ຢ່າງແທ້ຈິງ.

-s

Print status response status ຕົວເລືອກນີ້ແມ່ນສະເຫມີສໍາລັບການຮ້ອງຂໍຫົວ.

-S

Print status response chain ນີ້ສະແດງໃຫ້ເຫັນການຮ້ອງຂໍໂອນແລະໃບອະນຸຍາດທີ່ຖືກຈັດໂດຍຫ້ອງສະຫມຸດ.

-e

headers response response ຕົວເລືອກນີ້ແມ່ນສະເຫມີສໍາລັບການຮ້ອງຂໍຫົວ.

-d

ຢ່າພິມເນື້ອໃນຂອງຄໍາຕອບ.

-o

ປະມວນຜົນເນື້ອຫາ HTML ໃນຫລາຍວິທີກ່ອນທີ່ຈະພິມມັນ. ຖ້າປະເພດເນື້ອໃນຂອງການຕອບສະຫນອງບໍ່ແມ່ນ HTML, ຫຼັງຈາກນັ້ນທາງເລືອກນີ້ບໍ່ມີຜົນກະທົບ. ຄ່າຮູບແບບທາງດ້ານກົດຫມາຍແມ່ນ; ຂໍ້ຄວາມ , ps , ລິ້ງຄ໌ , html ແລະ dump .

ຖ້າທ່ານກໍານົດຮູບແບບ ຂໍ້ຄວາມ ແລ້ວ HTML ຈະຖືກຈັດຮູບແບບເປັນຂໍ້ຄວາມ latin1 ທົ່ງພຽງ. ຖ້າທ່ານກໍານົດຮູບແບບ ps ແລ້ວມັນຈະຖືກຈັດຮູບແບບເປັນ Postscript.

ຮູບແບບ ການເຊື່ອມໂຍງ ຈະສົ່ງຜົນຕໍ່ການເຊື່ອມຕໍ່ທັງຫມົດທີ່ພົບຢູ່ໃນເອກະສານ HTML. ການເຊື່ອມຕໍ່ທີ່ກ່ຽວຂ້ອງຈະໄດ້ຮັບການຂະຫຍາຍອອກໄປຢ່າງແທ້ຈິງ.

ຮູບແບບ html ຈະ reformat ລະຫັດ HTML ແລະຮູບແບບ dump ຈະຖິ້ມຕົ້ນ HTMLsyntax.

-v

ພິມຈໍານວນເວີຊັ່ນຂອງໂປລແກລມແລະອອກຈາກລະບົບ.

-h

ພິມການນໍາໃຊ້ຂໍ້ຄວາມແລະອອກຈາກ.

-x

Output debugging ພິເສດ.

-a

ກໍານົດຮູບແບບ (ascii) ສໍາລັບການປ້ອນຂໍ້ມູນແລະຜົນຂອງເນື້ອໃນ. ຖ້າຕົວເລືອກນີ້ບໍ່ໄດ້ຖືກນໍາໃຊ້, ການນໍາສະເຫນີເນື້ອຫາແລະຜົນໄດ້ຮັບແມ່ນເຮັດໃນຮູບແບບໄບນາລີ.

ເນື່ອງຈາກໂຄງການນີ້ຖືກປະຕິບັດໂດຍໃຊ້ຫ້ອງສະຫມຸດ LWP, ມັນຈະສະຫນັບສະຫນູນໂປຣແກຣມທີ່ LWP ສະຫນັບສະຫນູນ.

ສິ່ງສໍາຄັນ: ໃຊ້ຄໍາສັ່ງ man ( % man ) ເພື່ອເບິ່ງວິທີການໃຊ້ຄໍາສັ່ງໃນຄອມພິວເຕີຂອງທ່ານ.