Client ທີ່ຕັ້ງຄ່າແລ້ວບໍ່ມີຜົນຕໍ່ ClientResource ທີ່ຍັງໃຊ້ connector ອື່ນ. ສຳລັບ helper org.restlet.ext.httpclient ຂອງ Restlet 2.4.4, ໃຫ້ເຊື່ອມ resource ກັບ client ນັ້ນກ່ອນເລີ່ມມັນ:

Client connector = new Client(new Context(), Protocol.HTTPS);
connector.getContext().getParameters().set("proxyHost", "proxy.example");
connector.getContext().getParameters().set("proxyPort", "8080");

ClientResource resource = new ClientResource(
    "https://service.example/status");
resource.setNext(connector);
connector.start();
try {
    String body = resource.get().getText();
} finally {
    resource.release();
    connector.stop();
}

setNext(connector) ແມ່ນຈຸດເຊື່ອມຕໍ່. context ໃຊ້ຄີ proxyHost ແລະ proxyPort ຕາມເອກະສານຂອງ helper, ໂດຍ hostname ແຍກຈາກ scheme ແລະ port. ຕັ້ງຄ່າພວກມັນກ່ອນ connector.start(). ສຳລັບ HTTP endpoint ສາທາລະນະ, ສອງຟິລດ໌ນີ້ຮັບທີ່ຢູ່ ແລະ port ຈາກ HTTP proxy list.

ອັນນີ້ສົມມຸດວ່າ helper ທີ່ຕິດຕັ້ງແມ່ນ Apache extension ຕາມທີ່ກ່າວ. ມັນຍັງສາມາດໄດ້ຄ່າເລີ່ມຕົ້ນຈາກ JVM http.proxyHost ແລະ http.proxyPort; ຄ່າ context ທີ່ຊັດເຈນເຮັດໃຫ້ endpoint ຂອງ connector ນີ້ເຫັນໄດ້.

ຕົວຢ່າງບໍລິໂພກ body ແບບ text, ປ່ອຍ resource ແລະ ຢຸດ connector. ການໃຊ້ແບບ streaming ກໍຕ້ອງບໍລິໂພກ ຫຼື ປ່ອຍ representation ເຊັ່ນກັນ ເພື່ອໃຫ້ connection ໃນ pool ຖືກປ່ອຍ.

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