ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

OnWorks favicon

dacshttp - ອອນລາຍໃນຄລາວ

ແລ່ນ dacshttp ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ dacshttp ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


dacshttp - ປະຕິບັດການຮ້ອງຂໍ HTTP/HTTPS

ສະຫຼຸບສັງລວມ


dacshttp [-get | - ຕອບ | -ລຶບ | - ຫົວ ໜ້າ | -ທາງເລືອກ | - ທາງ​ເລືອກ​ | - ໃສ່] [-ll ລະດັບບັນທຶກ]
[- ກະ​ຕຸ້ນ​ເຕືອນ​] [-v] [- ການປ່ຽນແປງ][[-ct string] | [--ປະເພດເນື້ອໃນ string]]
[{- ຫົວ ຊື່ ມູນຄ່າ}...] [ຫົວ ໜ້າ ຊື່​ເອ​ກະ​ສານ] [-ຮ່າງກາຍ ຊື່​ເອ​ກະ​ສານ] [-ih]
[- ຕົວ​ແທນ​ຜູ້​ໃຊ້​ string] [{-p ຊື່ ມູນຄ່າ}...] [- ໂປຣໂຕ ຮຸ່ນ-ເລກ]
[- ຕົວແທນ proxyhost:ພຣັອກຊີພອດ]
[- ການ​ຈັບ​ຄູ່​ຕົວ​ແທນ​ hostname[:port] proxyhost:ພຣັອກຊີພອດ] [-f ຊື່ ຊື່​ເອ​ກະ​ສານ]
[{- ຄຸກກີ ຊື່​ເອ​ກະ​ສານ}...] [-ອ່າ] [-ssl ເສັ້ນຄໍາສັ່ງ] [-ssl-ທຸງ ທົງ] ປະເພດ

ລາຍລະອຽດ


ໂຄງການນີ້ແມ່ນສ່ວນຫນຶ່ງຂອງ DACs ຊຸດ. ມັນ​ເປັນ​ໂຄງ​ການ​ດຽວ​ທີ່​ບໍ່​ຍອມ​ຮັບ​
ປົກກະຕິ DACs ຕົວເລືອກແຖວຄໍາສັ່ງ (dacsoptions[1]) ຫຼືເຂົ້າເຖິງໃດໆ DACs configuration
ໄຟລ໌.

ຜົນປະໂຫຍດທົ່ວໄປນີ້ສົ່ງຄໍາຮ້ອງຂໍ HTTP / HTTPS ສໍາລັບ ປະເພດ ກັບເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ແລະ
ພິມຄໍາຕອບກັບຜົນຜະລິດມາດຕະຖານຂອງມັນ.

dacshttp ອັດຕະໂນມັດຈະປະຕິບັດຕາມ redirects ຕາມ RFC 2616[2​] ແລະ​ເຖິງ​ເປັນ​
ລວບລວມເວລາສູງສຸດ, ເວັ້ນເສຍແຕ່ວ່າ - ກະ​ຕຸ້ນ​ເຕືອນ​ ທຸງຖືກມອບໃຫ້. ການ​ຂະ​ຫຍາຍ​ທີ່​ບໍ່​ໄດ້​ມາດ​ຕະ​ຖານ​ແມ່ນ​ວ່າ a
ການປ່ຽນເສັ້ນທາງໄປຫາ URI ທີ່ບໍ່ແມ່ນຢ່າງແທ້ຈິງແມ່ນຖືກຕີຄວາມຫມາຍໃນລັກສະນະທີ່ເຫມາະສົມກັບຕົວທ່ອງເວັບສ່ວນໃຫຍ່.

ໃນຮຸ່ນ 1.4.27b ແລະກ່ອນຫນ້ານັ້ນ, ຄໍາສັ່ງນີ້ຖືກເອີ້ນ http.

ຫມາຍ​ເຫດ​
DACs ສາມາດອອກຄໍາຮ້ອງຂໍ HTTP ຂອງຕົນເອງ, ເຊັ່ນ: ຈາກ dacs_authenticate ກັບພາຍນອກ
ໂມດູນການກວດສອບຄວາມຖືກຕ້ອງ. ຟັງຊັນ HTTP ນີ້ແມ່ນສະຫນອງໂດຍລະຫັດສະຫນັບສະຫນູນດຽວກັນ
ວ່າ dacshttp ຄໍາສັ່ງໃຊ້, ແລະດັ່ງນັ້ນຈໍານວນຫຼາຍຂອງຂໍ້ມູນດັ່ງຕໍ່ໄປນີ້
ນຳໃຊ້ກັບຄຳຮ້ອງຂໍທີ່ສ້າງຂຶ້ນພາຍໃນເຫຼົ່ານີ້ນຳ (ເຊັ່ນ: HTTP_PROG[3], SSL_PROG[4],
SSL_PROG_ARGS[5], SSL_PROG_CA_CRT[6], SSL_PROG_CLIENT_CRT[7], VFS[8]).

OPTIONS


ວິທີການ HTTP GET ຖືກໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ, ແຕ່ບາງທຸງເລືອກຢ່າງບໍ່ຊັດເຈນ
ວິທີການ (ຕົວຢ່າງ: -f ແລະ -p). ຫນຶ່ງໃນທຸງຕໍ່ໄປນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອກໍານົດຢ່າງຈະແຈ້ງ
ວິທີການ HTTP, ໃຫ້ມັນເຂົ້າກັນໄດ້ກັບທາງເລືອກອື່ນ:

-get
ໃຊ້ວິທີການ GET (ຄ່າເລີ່ມຕົ້ນ).

- ຕອບ
ໃຊ້ວິທີການ POST.

- ຫົວ ໜ້າ
ໃຊ້ວິທີການ HEAD.

- ໃສ່
ໃຊ້ວິທີການ PUT.

-ລຶບ
ໃຊ້ວິທີ DELETE.

-ທາງເລືອກ
ໃຊ້ວິທີການ OPTIONS.

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

ທຸງບັນທັດຄໍາສັ່ງເຫຼົ່ານີ້ຍັງຖືກຮັບຮູ້:

-ອ່າ
ຖ້າ cookies (ຂໍ້ມູນປະຈໍາຕົວ) ຈະຖືກສົ່ງ (ເບິ່ງ - ຄຸກກີ), ໃຊ້ຫົວການອະນຸຍາດ
ແທນທີ່ຈະເປັນຫົວຄຸກກີ.

-ຮ່າງກາຍ ຊື່​ເອ​ກະ​ສານ
ອ່ານເນື້ອໃນຂໍ້ຄວາມຈາກ ຊື່​ເອ​ກະ​ສານ. ມັນສົມມຸດວ່າຮ່າງກາຍໄດ້ແລ້ວ
ຮູບແບບທີ່ເໝາະສົມສຳລັບປະເພດເນື້ອຫາຂອງຄຳຮ້ອງຂໍ.

- ຄຸກກີ ຊື່​ເອ​ກະ​ສານ
ໄດ້​ຮັບ cookies ຈາກ ຊື່​ເອ​ກະ​ສານ, ຫນຶ່ງຕໍ່ແຖວ, ເພື່ອສົ່ງກັບການຮ້ອງຂໍໂດຍໃຊ້ Cookie
ສ່ວນຫົວ. ຫຼາຍ cookies ຖືກແຍກອອກໂດຍໃຊ້ເຄິ່ງຈໍ້າສອງເມັດ, ເຊິ່ງປະຕິບັດຕາມ Netscape
ສະເປັກ[9]. ອີກທາງເລືອກ, cookies ຫຼາຍສາມາດຖືກລວມເຂົ້າກັນຢູ່ໃນເສັ້ນດຽວ, ແຍກອອກ
ໂດຍເຄິ່ງຈໍ້າສອງເມັດ ຫຼືເຄື່ອງໝາຍຈຸດ (ຕໍ່ໄປນີ້ RFC 2109[10] ຫລື RFC 2965[11]). ນີ້
ການໂຕ້ຖຽງອາດຈະຊ້ໍາກັນ.

-ct string
--ປະເພດເນື້ອໃນ string
ຕັ້ງສ່ວນຫົວຄຳຮ້ອງຂໍປະເພດເນື້ອຫາເປັນ string. ຖ້າຄໍາຮ້ອງຂໍມີ entity-body, ໄດ້
default Content-Type ແມ່ນ application/x-www-form-urlencoded; ຖ້າ​ຫາກ​ວ່າ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ບໍ່​ໄດ້​
ມີ entity-body, ຕາມຄ່າເລີ່ມຕົ້ນ, Content-Type request-header ບໍ່ໄດ້ຕັ້ງ.

-f ຊື່ ຊື່​ເອ​ກະ​ສານ
ຜ່ານແລະເຂົ້າລະຫັດເນື້ອໃນຂອງ ຊື່​ເອ​ກະ​ສານ ເປັນມູນຄ່າສໍາລັບຊື່. ໂດຍຄ່າເລີ່ມຕົ້ນ, ໄດ້
ວິທີການ POST ຈະຖືກນໍາໃຊ້, ເຖິງແມ່ນວ່າ PUT ແລະ OPTIONS ສາມາດເລືອກໄດ້. ຖ້າ ຊື່​ເອ​ກະ​ສານ is
"-", ການປ້ອນຂໍ້ມູນມາດຕະຖານຖືກອ່ານ; ແບບຟອມນີ້ສາມາດໃຊ້ໄດ້ຄັ້ງດຽວໃນແຖວຄໍາສັ່ງ.
ການໂຕ້ຖຽງນີ້ອາດຈະເກີດຂຶ້ນຊ້ຳໆ.

- ຫົວ ຊື່ ມູນຄ່າ
ທຸງນີ້, ເຊິ່ງອາດຈະຊ້ໍາກັນ, ເຮັດໃຫ້ເກີດ HTTP header ຊື່: ມູນຄ່າ ຈະຖືກສົ່ງກັບ
ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​. ທັງ ຊື່ neither ມູນຄ່າ ຖືກກວດສອບໃນທາງໃດກໍ່ຕາມ.

ຫມາຍ​ເຫດ​
ນີ້ຈະບໍ່ override headers ທີ່ຕ້ອງການຫຼື implied ໂດຍທຸງແຖວຄໍາສັ່ງອື່ນໆ;
ຕົວຢ່າງ, ທຸງຕໍ່ໄປນີ້ບໍ່ທຽບເທົ່າ:

- ຫົວ ຕົວແທນຜູ້ໃຊ້
- ຕົວ​ແທນ​ຜູ້​ໃຊ້​ ຟູ

ກໍລະນີອະດີດຈະສົ່ງສ່ວນຫົວຜູ້ໃຊ້ - ຕົວແທນສອງຄັ້ງ.

ຫົວ ໜ້າ ຊື່​ເອ​ກະ​ສານ
ອ່ານສ່ວນຫົວຂໍ້ຄວາມເພີ່ມເຕີມຈາກ ຊື່​ເອ​ກະ​ສານ, ຫນຶ່ງຕໍ່ສາຍ, ແລະສົ່ງໃຫ້ເຂົາເຈົ້າກັບ
ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ (ເບິ່ງ​ - ຫົວ ທຸງ). ທຸງນີ້ອາດຈະຖືກຊ້ໍາອີກ.

-ih
ລວມເອົາສ່ວນຫົວການຕອບໂຕ້ HTTP ໃນຜົນໄດ້ຮັບ. ພວກມັນຖືກປິດດ້ວຍເສັ້ນເປົ່າ.
ເສັ້ນສະຖານະມີປ້າຍຊື່ "ເສັ້ນສະຖານະ".

-ll ລະດັບບັນທຶກ
ກໍານົດລະດັບຜົນຜະລິດ debugging ເປັນ ລະດັບບັນທຶກ (ເບິ່ງ dacs(1​)[12]). ລະດັບເລີ່ມຕົ້ນແມ່ນ
ເຕືອນ, ແລະ -v ທຸງຕຳລະດັບເພື່ອດີບັກ ຫຼືຕິດຕາມ.

-p ຊື່ ມູນຄ່າ
ຜ່ານແລະເຂົ້າລະຫັດ name=value ເປັນສ່ວນຫນຶ່ງຂອງ entity-body. ໂດຍຄ່າເລີ່ມຕົ້ນ, ວິທີການ POST
ຈະຖືກນໍາໃຊ້, ເຖິງແມ່ນວ່າ PUT ແລະ OPTIONS ສາມາດເລືອກໄດ້. ການໂຕ້ຖຽງນີ້ອາດຈະເກີດຂຶ້ນຊ້ຳໆ.

- ກະ​ຕຸ້ນ​ເຕືອນ​
ເຕືອນຜູ້ໃຊ້ສໍາລັບການອະນຸຍາດໃຫ້ດໍາເນີນການຫຼັງຈາກເຫດການສະເພາະໃດຫນຶ່ງ, ເຊັ່ນ: ໄດ້ຮັບ a
ປ່ຽນເສັ້ນທາງ; ຄໍາຕອບແມ່ນຢືນຢັນພຽງແຕ່ຖ້າມັນເປັນ "ແມ່ນ" ຫຼື "y". ຖ້າທາງເລືອກນີ້ແມ່ນ
ບໍ່ໄດ້ລະບຸ, ການປະຕິບັດການຢືນຢັນຈະຖືກປະຕິບັດໂດຍອັດຕະໂນມັດ.

- ໂປຣໂຕ ຮຸ່ນ-ເລກ
ຫນ້າທີ່ປະຕິບັດຕາມ ຮຸ່ນ-ເລກ ຂອງ HTTP protocol (ເຊັ່ນ: 1.0).

- ຕົວແທນ proxyhost:ພຣັອກຊີພອດ
ສົ່ງຕໍ່ທຸກຄໍາຮ້ອງຂໍ HTTP (ຍົກເວັ້ນຄໍາຮ້ອງຂໍທີ່ກົງກັບ a - ການ​ຈັບ​ຄູ່​ຕົວ​ແທນ​ ທຸງ) ກັບ
ເຊີບເວີຕົວແທນຢູ່ ພຣັອກຊີພອດ (ໝາຍເລກຜອດຕົວເລກ ຫຼືຊື່ບໍລິການທີ່ຮັບຮູ້) ເປີດ
proxyhost (ຊື່ໂດເມນ ຫຼືທີ່ຢູ່ IP). Proxying ບໍ່ໄດ້ຮັບການສະຫນັບສະຫນູນຢ່າງເຕັມສ່ວນໂດຍ dacshttp,
ແຕ່ມັນຈະເຊື່ອມຕໍ່ກັບເຊີບເວີພຣັອກຊີທີ່ລະບຸໄວ້ແທນເຊີບເວີທີ່ລະບຸໂດຍ
ປະເພດ.

- ການ​ຈັບ​ຄູ່​ຕົວ​ແທນ​ hostname[:port] proxyhost:ພຣັອກຊີພອດ
If hostname ກົງກັບເຈົ້າພາບທີ່ລະບຸໄວ້ໃນ ປະເພດ, proxy ຄໍາຮ້ອງຂໍ HTTP ຜ່ານ
proxyhost (ຊື່ໂດເມນຫຼືທີ່ຢູ່ IP) ຢູ່ ພຣັອກຊີພອດ (ຫມາຍເລກພອດຫຼື
ຊື່ການບໍລິການທີ່ຮັບຮູ້). ຖ້າ port ບໍ່ໄດ້ຖືກມອບໃຫ້, ມັນສົມມຸດວ່າເປັນ 80 (ສໍາລັບ http
scheme) ຫຼື 443 (ສໍາລັບໂຄງການ https). ການຈັບຄູ່ແມ່ນເຮັດໄດ້ໂດຍການແກ້ໄຂ hostname ກັບ IP
ທີ່ຢູ່ (ຖ້າຈໍາເປັນ) ແລະການປຽບທຽບມັນກັບທີ່ຢູ່ IP ທີ່ມີປະສິດທິພາບທີ່ໄດ້ລະບຸໄວ້
by ປະເພດ. ທຸງ​ນີ້​ແມ່ນ​ໄດ້​ຮັບ​ຄວາມ​ສໍາ​ຄັນ​ໃນ​ໄລ​ຍະ​ - ຕົວແທນ ທຸງ, ສະນັ້ນມັນສາມາດຖືກນໍາໃຊ້ເພື່ອ
ລົບລ້າງເຊີບເວີພຣັອກຊີເລີ່ມຕົ້ນ.

ຫມາຍ​ເຫດ​
ທາງເລືອກນີ້ບໍ່ໄດ້ຖືກປະຕິບັດ. ທຸງ SSL ນຳໃຊ້ກັບ ທັງຫມົດ ການເຊື່ອມຕໍ່; ນີ້​ແມ່ນ
ອາດຈະເປັນແມງໄມ້.

-ssl ເສັ້ນຄໍາສັ່ງ
ທຸງນີ້ຊີ້ບອກວ່າ HTTPS (ເຊັ່ນ: HTTP ຜ່ານການເຊື່ອມຕໍ່ SSL) ແມ່ນຈະຖືກນໍາໃຊ້,
ໂດຍບໍ່ຄໍານຶງເຖິງໂຄງການທີ່ກໍານົດໄວ້ໂດຍ ປະເພດທີ່ຢູ່ ເນື່ອງຈາກວ່າ dacshttp ບໍ່ລວມໂດຍກົງ
ການທໍາງານຂອງ SSL, ມັນໃຊ້ທໍ່ເພື່ອຕິດຕໍ່ສື່ສານກັບໂຄງການພາຍນອກທີ່ສະຫນອງ
ການເຊື່ອມຕໍ່ SSL. ໄດ້ sslclient(1​)[13​] ຄໍາ​ສັ່ງ​ແມ່ນ​ແນະ​ນໍາ​ຢ່າງ​ແຂງ​ແຮງ​ສໍາ​ລັບ​ການ​ນີ້​
ຈຸດປະສົງ (ສະບັບ 3.26 ຂອງ ລຳ ຕົ້ນ(1​) ແລະ ອຸໂມງ3, ເຊິ່ງມາພ້ອມກັບການປ່ອຍບາງຢ່າງຂອງ
stunnel-4.x, ອາດຈະເຮັດວຽກ).

ໄດ້ ເສັ້ນຄໍາສັ່ງ ແມ່ນເສັ້ນຄໍາສັ່ງ shell ທີ່ສົມບູນທີ່ຈະຖືກນໍາໃຊ້ເພື່ອດໍາເນີນການໂຄງການ
ເປັນຕົວກອງ. ຕົວຢ່າງ, ການໂຕ້ຖຽງນີ້ອາດຈະມີລັກສະນະອັນໃດອັນໜຶ່ງ:

-ssl "/usr/local/dacs/bin/sslclient example.com:443"

-ssl "/usr/local/bin/stunnel -c -r example.com:443"

ຖ້າ -ssl ການໂຕ້ຖຽງແມ່ນບໍ່ມີແຕ່ ປະເພດ ການໂຕ້ຖຽງໃຊ້ໂຄງການ https, dacshttp
ຍັງຈະພະຍາຍາມໃຊ້ SSL. ມັນຈະພະຍາຍາມໃຊ້ sslclient(1​)[13​] ແລະ​ສົມ​ມຸດ​ວ່າ​ມັນ​ແມ່ນ​ຢູ່​ໃນ​
ສະຖານທີ່ເລີ່ມຕົ້ນຂອງມັນ. ຖ້າ -ssl argument ແມ່ນມີຢູ່ແຕ່ລະບຸພຽງແຕ່ຫນຶ່ງ string,
ສະຕຣິງນັ້ນຖືກສົມມຸດວ່າເປັນເສັ້ນທາງໄປ sslclient(1​)[13]. ຕົວຢ່າງທໍາອິດຂ້າງລຸ່ມນີ້
ຈະດໍາເນີນການ sslclient(1​)[13] ຈາກ /tmp/sslclient ເພື່ອເຊື່ອມຕໍ່ກັບພອດ 443 ຢູ່ example.com;
ຕົວຢ່າງທີສອງມີຜົນກະທົບດຽວກັນແຕ່ຈະດໍາເນີນການ sslclient(1​)[13​] ຈາກ​ຄ່າ​ເລີ່ມ​ຕົ້ນ​ຂອງ​ຕົນ​
ສະຖານທີ່:

% dacshttp -ssl "/tmp/sslclient" https://example.com
% dacshttp https://example.com

-ssl-ທຸງ ທົງ
ຖ້າການດໍາເນີນການ SSL ຖືກເປີດໃຊ້ແຕ່ -ssl ທຸງແມ່ນບໍ່ມີ ຫຼືບໍ່ໄດ້ລະບຸພຽງແຕ່ a
ຊື່ເສັ້ນທາງ, ຕໍ່ທ້າຍ ທົງ ບັນຊີລາຍຊື່ຂອງ argument ທີ່ຈະສົ່ງກັບ SSL ພາຍນອກ
ຜູ້ໃຫ້ບໍລິການ; ໃນ​ເວ​ລາ​ທີ່ -ssl ທຸງລະບຸຫຼາຍກວ່າໜຶ່ງອາກິວເມັນ, ທຸງນີ້ຖືກລະເລີຍ.
ໄດ້ ທົງ string ແມ່ນລາຍຊື່ອາກິວເມັນທີ່ຂັ້ນດ້ວຍຍະຫວ່າງ. ທຸງນີ້ອາດຈະຖືກຊ້ໍາອີກ.

ຕົວຢ່າງ, ໃນຕົວຢ່າງນີ້ dacshttp ຈະ​ຮຽກ​ຮ້ອງ​ sslclient ກັບສອງການໂຕ້ຖຽງ -sm
ແລະ bobo.example.com:

% dacshttp -ssl-flags "-sm bobo.example.com" https://example.com

ຖ້າໃບຮັບຮອງເຊີບເວີ wildcard ຖືກໃຊ້, ມັນອາດຈໍາເປັນຕ້ອງໄດ້ຈັບຄູ່ທັງໝົດຢ່າງຈະແຈ້ງ
ເປັນເຈົ້າພາບພາຍໃນໂດເມນສະເພາະ:

% dacshttp -ssl-flags "-sm .*\.example\.com" https://example.com

ທີ່ສໍາຄັນ
ເມື່ອຖືກເອີ້ນໂດຍ dacshttp, ຂໍ້ຄວາມຜິດພາດທີ່ຜະລິດໂດຍ sslclient ອາດຈະສູນເສຍ. ຖ້າ​ເຈົ້າ
ປະສົບບັນຫາກັບການດໍາເນີນງານ SSL, ເຮັດວຽກກັບ sslclient(1​)[13​] ເພື່ອ​ຮັບ​ປະ​ກັນ​ວ່າ​
ການເຊື່ອມຕໍ່ SSL ສາມາດຖືກສ້າງຕັ້ງຂຶ້ນ, ຫຼືເພື່ອກໍານົດແລະແກ້ໄຂບັນຫາ. ຖ້າ
ທ່ານຄົ້ນພົບວ່າ sslclient ຕ້ອງການທຸງເສັ້ນຄໍາສັ່ງສໍາລັບການປະຕິບັດງານທີ່ເຫມາະສົມ, ທ່ານ
ຈະຕ້ອງໃຫ້ແນ່ໃຈວ່າ dacshttp ຜ່ານທຸງເຫຼົ່ານັ້ນໄປຫາມັນ.

- ຕົວ​ແທນ​ຜູ້​ໃຊ້​ string
ຕັ້ງສ່ວນຫົວຄຳຮ້ອງຂໍຕົວແທນຜູ້ໃຊ້ເປັນ string. ຖ້າບໍ່ໄດ້ໃຫ້, ສະຕຣິງນີ້ຈະມີ
ຄໍານໍາຫນ້າ "DACS-http/", ຕາມດ້ວຍ a DACs ການປ່ອຍຕົວລະບຸ (ຕົວຢ່າງ:
"DACS-http/1.4.1").

-v
ເພີ່ມລະດັບຂອງຜົນຜະລິດດີບັກ. ນີ້ຈະເຮັດໃຫ້ເກີດການຕອບສະຫນອງ headers
ສະແດງໃຫ້ເຫັນ, ສໍາລັບການຍົກຕົວຢ່າງ. ທຸງອາດຈະຖືກຊ້ໍາ.

- ການປ່ຽນແປງ
ພິມຂໍ້ມູນເວີຊັນໃສ່ stderr, ຈາກນັ້ນອອກທັນທີ.

ໄດ້ ປະເພດ argument ແມ່ນ URL ທີ່ຈະເອີ້ນ. ມັນອາດຈະປະກອບມີຄໍາຕໍ່ທ້າຍສະຕຣິງແບບສອບຖາມ (ເຖິງແມ່ນວ່າ HTTP
POST ຖືກເລືອກ).

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

ຮ້ອງ​ຂໍ​ຫົວ​ຂໍ້​ທີ່​ລະ​ບຸ​ໄວ້​ໂດຍ​ການ​ນໍາ​ໃຊ້​ - ຫົວ or ຫົວ ໜ້າ ທຸງຖືກສົ່ງໃນຄໍາສັ່ງໃນ
ທີ່ທຸງປາກົດຢູ່ໃນເສັ້ນຄໍາສັ່ງ. ຖ້າພວກເຂົາອ່ານຈາກໄຟລ໌, ມີຄໍາສັ່ງ
ຖືກຮັກສາໄວ້.

ຕົວຢ່າງ


ຕໍ່ໄປນີ້ຈະດຶງຂໍ້ມູນ RFC 2616[2] ແລະບັນທຶກມັນໄວ້ໃນ rfc2616.txt:

% dacshttp "http://www.rfc-editor.org/rfc/rfc2616.txt"> rfc2616.txt

ນີ້ຈະເຮັດ GET ໃນ URL ທີ່ໃຫ້, ຜ່ານສາຍແບບສອບຖາມ foo=baz, ແລະຂຽນ
ຜົນ​ໄດ້​ຮັບ stdout​:

% dacshttp "https://example.com/cgi-bin/dacs/dacs_prenv?foo=baz"

ນີ້ຈະເຮັດ POST ໃນ URL ທີ່ໃຫ້, ຜ່ານສອງ arguments:

% dacshttp -p foo baz -p bar zork https://example.com/cgi-bin/dacs/dacs_prenv

ນີ້ຈະເປັນການຮ້ອງຂໍວິທີການ HTTP GET ຜ່ານ SSL ໄປຫາ URL ທີ່ໃຫ້:

% dacshttp -ssl "/usr/local/dacs/bin/sslclient example.com:443" \
https://example.com/cgi-bin/dacs/dacs_prenv

ທິດສະດີວິທະຍາ


ໂປຣແກຣມອອກຈາກ 0 ຖ້າທຸກຢ່າງດີ, 1 ຖ້າມີຂໍ້ຜິດພາດເກີດຂຶ້ນ.

ໃຊ້ dacshttp ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    i Report-Designer ສຳ ລັບ JasperReports
    i Report-Designer ສຳ ລັບ JasperReports
    ໝາຍເຫດ: iReport/Jaspersoft Studio Support
    ປະກາດ: ເປັນສະບັບ 5.5.0,
    Jaspersoft Studio ຈະເປັນທາງການ
    ລູກຄ້າອອກແບບສໍາລັບ JasperReports. iReport
    ຈະ ...
    ດາວໂຫລດ iReport-Designer ສໍາລັບ JasperReports
  • 2
    PostInstallerF
    PostInstallerF
    PostInstallerF ຈະຕິດຕັ້ງທັງໝົດ
    ຊອບແວທີ່ Fedora Linux ແລະອື່ນໆ
    ບໍ່ລວມເອົາຕາມຄ່າເລີ່ມຕົ້ນ, ຫຼັງຈາກ
    ແລ່ນ Fedora ເປັນຄັ້ງທໍາອິດ. ຂອງມັນ
    ງ່າຍ​ສໍາ​ລັບ ...
    ດາວໂຫລດ PostInstallerF
  • 3
    ສາຍແຮ່
    ສາຍແຮ່
    ໂຄງການເສັ້ນທາງໄດ້ຖືກຍ້າຍໄປ
    https://strace.io. strace is a
    ການວິນິດໄສ, debugging ແລະຄໍາແນະນໍາ
    userspace tracer ສໍາລັບ Linux. ມັນຖືກນໍາໃຊ້
    ຕິດ​ຕາມ​ກວດ​ກາ ...
    ດາວ​ໂຫຼດ​ຕິດ​ຕາມ​
  • 4
    gMKVEExtractGUI
    gMKVEExtractGUI
    GUI ສໍາລັບຜົນປະໂຫຍດ mkvextract (ສ່ວນຫນຶ່ງຂອງ
    MKVToolNix​) ທີ່​ປະ​ກອບ​ສ່ວນ​ຫຼາຍ (ຖ້າ​ຫາກ​ວ່າ​
    ບໍ່ແມ່ນທັງຫມົດ) ການເຮັດວຽກຂອງ mkvextract ແລະ
    mkvinfo ຜົນປະໂຫຍດ. ຂຽນໃນ C#NET 4.0,...
    ດາວໂຫລດ gMKVEExtractGUI
  • 5
    ຫໍສະໝຸດ JasperReports
    ຫໍສະໝຸດ JasperReports
    ຫໍສະຫມຸດ JasperReports ແມ່ນ
    ແຫຼ່ງເປີດທີ່ນິຍົມທີ່ສຸດໃນໂລກ
    ທາງທຸລະກິດແລະການລາຍງານ
    ເຄື່ອງຈັກ. ມັນຖືກຂຽນທັງຫມົດໃນ Java
    ແລະ​ມັນ​ສາ​ມາດ ...
    ດາວໂຫລດ JasperReports Library
  • 6
    ປຶ້ມ Frappe
    ປຶ້ມ Frappe
    Frappe Books ເປັນແຫຼ່ງຟຣີ ແລະເປີດ
    ຊອບ​ແວ​ການ​ຮັກ​ສາ​ປື້ມ​ບັນ​ທຶກ desktop ວ່າ​
    ງ່າຍ​ດາຍ​ແລະ​ດີ​ອອກ​ແບບ​ທີ່​ຈະ​ນໍາ​ໃຊ້​ໂດຍ​
    ທຸລະກິດຂະໜາດນ້ອຍ ແລະນັກອິດສະລະ. ມັນ...
    ດາວໂຫລດປື້ມ Frappe
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad