ການກະຕຸ້ນເຕືອນ HTTP - ເສັ້ນ ຄຳ ສັ່ງແບບໂຕ້ຕອບ HTTP ລູກຄ້າ
ໂປຣແກຣມ HTTP Prompt (ຫຼື HTTP-prompt) ແມ່ນລູກຄ້າທີ່ໃຊ້ສາຍ ຄຳ ສັ່ງແບບໂຕ້ຕອບ HTTP ທີ່ສ້າງຂື້ນໃນ HTTPie ແລະ prompt_toolkit, ເຊິ່ງລວມມີການເນັ້ນຂໍ້ມູນທີ່ເຮັດໃຫ້ ສຳ ເລັດແລະ syntax. ມັນຍັງສະຫນັບສະຫນູນ cookies ອັດຕະໂນມັດ, ການເຊື່ອມໂຍງ OpenAPI/Swagger ເຊັ່ນດຽວກັນກັບທໍ່ Unix ແລະການປ່ຽນເສັ້ນທາງຜົນຜະລິດ. ນອກຈາກນັ້ນ, ມັນມາພ້ອມກັບຫລາຍກວ່າ 20 ຫົວຂໍ້ທີ່ທ່ານສາມາດໃຊ້.
ໃນບົດຂຽນນີ້, ພວກເຮົາຈະອະທິບາຍວິທີການຕິດຕັ້ງແລະການ ນຳ ໃຊ້ HTTP-prompt ໃນ Linux.
ວິທີການຕິດຕັ້ງ HTTP Prompt ໃນ Linux
ທ່ານສາມາດຕິດຕັ້ງ HTTP-prompt ຄືກັນກັບແພັກເກດ Python ແບບປົກກະຕິໂດຍໃຊ້ ຄຳ ສັ່ງ PIP ຕາມທີ່ສະແດງໄວ້.
$ pip install http-prompt
ທ່ານອາດຈະມີຂໍ້ຜິດພາດໃນການອະນຸຍາດບາງຢ່າງຖ້າທ່ານ ກຳ ລັງພະຍາຍາມຕິດຕັ້ງ HTTP-prompt ໃນ Python ທົ່ວລະບົບ. ມັນບໍ່ໄດ້ຖືກແນະ ນຳ, ແຕ່ຖ້າວ່ານີ້ແມ່ນສິ່ງທີ່ທ່ານຕ້ອງການເຮັດ, ພຽງແຕ່ໃຊ້ ຄຳ ສັ່ງ sudo ເພື່ອໄດ້ຮັບສິດທິພິເສດຮາກດັ່ງທີ່ສະແດງ.
$ sudo pip install http-prompt
ອີກທາງເລືອກ ໜຶ່ງ, ທ່ານສາມາດໃຊ້ຕົວເລືອກ --user
ເພື່ອຕິດຕັ້ງແພັກເກັດເຂົ້າໃນລະບົບໂຮມຂອງຜູ້ໃຊ້ດັ່ງຕໍ່ໄປນີ້:
$ pip install --user http-prompt
ເພື່ອຍົກລະດັບ HTTP Prompt, ເຮັດ:
$ pip install -U http-prompt
ວິທີການໃຊ້ HTTP Prompt ໃນ Linux
ເພື່ອເລີ່ມຕົ້ນການປະຊຸມ, ພຽງແຕ່ ດຳ ເນີນການ ຄຳ ສັ່ງ http-prompt ດັ່ງທີ່ສະແດງໄວ້.
Start with the last session or http://localhost:8000 $ http-prompt Start with the given URL $ http-prompt http://localhost:3000 Start with some initial options $ http-prompt localhost:3000/api --auth user:pass username=somebody
ຫຼັງຈາກເລີ່ມການປະຊຸມ, ທ່ານສາມາດພິມ ຄຳ ສັ່ງແບບໂຕ້ຕອບໄດ້ດັ່ງທີ່ສະແດງຢູ່ໃນພາບ ໜ້າ ຈໍຕໍ່ໄປນີ້.
ເພື່ອສະແດງວິທີການ HTTP Prompt ຈະໂທຫາ HTTPie, ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
> httpie post
ທ່ານສາມາດສົ່ງ ຄຳ ຮ້ອງຂໍ HTTP, ໃສ່ ໜຶ່ງ ໃນວິທີການ HTTP ດັ່ງທີ່ສະແດງ.
> head > get > post > put > patch > delete
ມັນເປັນໄປໄດ້ທີ່ຈະເພີ່ມແທັບຫົວ, ແບບສອບຖາມ, ຫລືຕົວກໍານົດການຂອງຮ່າງກາຍ, ໃຊ້ syntax ຄືກັບໃນ HTTPie. ນີ້ແມ່ນບາງຕົວຢ່າງ:
# set header > Content-Type:application/json # querystring parameter > page==5 # body parameters > username=tecmint > full_name='Tecmint HowTos' # body parameters in raw JSON > number:=45239 > is_ok:=true > names:=["tecmint","howtos"] > user:='{"username": "tecmint", "password": "followus"}' # write everything in a single line > Content-Type:application/json page==5 username=tecmint
ທ່ານຍັງສາມາດເພີ່ມຕົວເລືອກ HTTPie ດັ່ງທີ່ສະແດງໄວ້.
> --form --auth user:pass > --verify=no OR > --form --auth user:pass username=tecmint Content-Type:application/json
ເພື່ອຕັ້ງຄ່າພາກ ໃໝ່ (ກຳ ນົດຕົວເລືອກແລະຕົວເລືອກທັງ ໝົດ) ຫຼືອອກຈາກການປະຊຸມ, ດຳ ເນີນການ:
> rm * #reset session > exit #exit session
ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມແລະຕົວຢ່າງການ ນຳ ໃຊ້, ເບິ່ງເອກະສານ HTTP-prompt ທີ່: http://http-prompt.com/.
ຫມົດເທົ່ານີ້! HTTP Prompt ເຮັດໃຫ້ຄູ່ທີ່ດີເລີດ ສຳ ລັບ HTTPie. ພວກເຮົາຢາກຈະໄດ້ຍິນຈາກທ່ານ. ແບ່ງປັນຄວາມຄິດຂອງທ່ານຫຼືຖາມ ຄຳ ຖາມກ່ຽວກັບ HTTP-prompt ຜ່ານແບບຟອມ ຄຳ ຄິດເຫັນດ້ານລຸ່ມ.