ສຳລັບສະຄຣິບ Groovy ທີ່ໃຊ້ການເຊື່ອມຕໍ່ HTTP URL ຂອງ JDK ໃຫ້ພຣັອກຊີເມື່ອເລີ່ມຂະບວນການນັ້ນ:

groovy -Dhttp.proxyHost=proxy.example -Dhttp.proxyPort=8080 fetch.groovy

fetch.groovy ນ້ອຍໆສາມາດອ່ານແຫຼ່ງຂໍ້ຄວາມໄດ້ຫຼັງຈາກນັ້ນ:

def url = new URL('http://example.com/')
println url.getText(connectTimeout: 5000, readTimeout: 10000)

ຈຸດສຸດທ້າຍເປັນພຽງຕົວຢ່າງ; ແທນທີ່ມັນດ້ວຍຜູ້ສະໝັກທີ່ບໍ່ໄດ້ຢືນຢັນຈາກລາຍຊື່ພຣັອກຊີ HTTP ສຳລັບການດຶງຂໍ້ຄວາມ HTTP ສາທາລະນະນີ້. ຄຸນສົມບັດ host ມີຊື່ host ແລະ port ເປັນຄຸນສົມບັດແຍກຕ່າງຫາກ. ສຳລັບປາຍທາງ HTTPS ໃຫ້ຕັ້ງຄ່າ https.proxyHost ແລະ https.proxyPort ສຳລັບຈຸດສຸດທ້າຍທີ່ຈະຂົນສົ່ງມັນ.

-D ກຳນົດຄຸນສົມບັດລະບົບ JVM; ນີ້ບໍ່ແມ່ນການກຳນົດຕົວແປສະພາບແວດລ້ອມຂອງ shell. ໃສ່ຕົວເລືອກໃນການເອີ້ນ Groovy ທີ່ຮັນສະຄຣິບນີ້. ການເປີດ IDE ແຍກ ຫຼື ບໍລິການສາມາດເລີ່ມຂະບວນການອື່ນດ້ວຍຄ່າຕ່າງກັນ.

getText ລວບລວມການຕອບສະໜອງເປັນສະຕຣິງ. ມັນເໝາະກັບການດຶງຂໍ້ຄວາມນ້ອຍ; ການດາວໂຫຼດໃຫຍ່ຕ້ອງການການຖ່າຍທອດແບບສະຕຣີມ ແທນການເກັບຜົນທັງໝົດໄວ້ໃນຫນ່ວຍຄວາມຈຳ.

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