ການວາງ URL ສອງອັນຫຼັງຕົວເລືອກ --proxy ອັນດຽວ ຈະສົ່ງທັງສອງຜ່ານພຣັອກຊີດຽວກັນ. ຖ້າການດາວໂຫຼດແຕ່ລະອັນຕ້ອງການເສັ້ນທາງຂອງຕົນ, ໃຫ້ຂອບເຂດການສົ່ງແກ່ curl.

curl --proxy http://203.0.113.10:8080 \
  --output first.html https://example.com/ \
  --next \
  --proxy http://203.0.113.20:8080 \
  --output second.html https://example.org/

ທີ່ຢູ່ພຣັອກຊີທັງສອງແມ່ນຄ່າຕົວຢ່າງ; ເລືອກ HTTP endpoint ຈາກບໍລິການຂອງທ່ານ ຫຼື ລາຍການພຣັອກຊີ HTTP. ຕົວເລືອກ --next ເລີ່ມການສົ່ງອື່ນດ້ວຍຕົວເລືອກທ້ອງຖິ່ນໃໝ່. ລະບຸພຣັອກຊີທີສອງໃຫ້ຈະແຈ້ງ. ຕົວເລືອກກ່ອນຂອບເຂດອາດຕ້ອງໃຫ້ອີກຄັ້ງຫຼັງຈາກນັ້ນ.

ນີ້ແມ່ນຕົວຢ່າງແບບລຳດັບ. ມັນເຮັດໃຫ້ການກວດຄູ່ລະຫວ່າງປາຍທາງ, ໄຟລ໌ຜົນລັບ ແລະພຣັອກຊີງ່າຍ. ການສົ່ງແບບຂະໜານປ່ຽນການຈັດຕາຕະລາງ ແຕ່ບໍ່ເລືອກພຣັອກຊີໃຫ້ URL ແຕ່ລະອັນອັດຕະໂນມັດ.

ລະວັງໄຟລ໌ຂໍ້ຄວາມທີ່ມີຄູ່

ແຖວທີ່ມີ proxy-address destination-url ແມ່ນຮູບແບບຂອງໂປຣແກຣມ. curl ບໍ່ຄາດເດົາຄວາມໝາຍຂອງຖັນຈາກຂໍ້ຄວາມສຸ່ມ. Shell loop ຫຼື dispatcher ຕ້ອງປ່ຽນບັນທຶກແຕ່ລະອັນເປັນຕົວເລືອກທີ່ຈະແຈ້ງ.

ຮັກສາ arguments ເປັນ arguments. ການຕໍ່ URL ທີ່ບໍ່ໜ້າໄວ້ໃຈອາດເຮັດໃຫ້ space ຫຼື shell characters ປ່ຽນຄວາມໝາຍຂອງຄຳສັ່ງ. ໄວຍາກອນໄຟລ໌ຕັ້ງຄ່າ curl ກວດໄດ້ງ່າຍກວ່າ.

ຈົດບັນທຶກ ຜົນຂອງການສົ່ງແຕ່ລະອັນ ແຍກກັນ ແລະຜູກ timeout ກັບການຈັດການຄວາມລົ້ມເຫຼວ ກັບການສົ່ງທີ່ຕ້ອງການ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ