ຊື່
lwp-request, GET, HEAD, POST - ຕົວແທນຜູ້ໃຊ້ WWW ງ່າຍໆ
Synopsis
lwp-request [-aeEdvhx] [-m method] [-bລາຍລະອຽດ
ໂຄງການນີ້ ສາມາດຖືກນໍາໃຊ້ເພື່ອສົ່ງຄໍາຮ້ອງຂໍໃຫ້ບໍລິສັດ 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 ) ເພື່ອເບິ່ງວິທີການໃຊ້ຄໍາສັ່ງໃນຄອມພິວເຕີຂອງທ່ານ.