ใน AnyEvent::HTTP 2.25 การเชื่อมต่อที่ใช้ซ้ำได้อาจได้ลำดับความสำคัญแม้ถูกสร้างภายใต้การตั้งค่าพร็อกซีอื่น เมื่อคำขอไปยังเว็บไซต์เดียวกันใช้เส้นทางต่างกัน ให้แยกแคชด้วยค่า sessionid ที่เฉพาะกับเส้นทาง:

my $request = http_get 'http://www.example.com/',
    proxy => ['proxy.example', 8080],
    sessionid => 'office-route',
    sub {
        my ($body, $headers) = @_;
        print $headers->{Status};
    };

ใส่ความแตกต่างของบัญชีที่แอปต้องใช้ไว้ในตัวระบุเซสชันนั้น การใช้ซ้ำจำกัดเฉพาะเซสชันที่ตรงกัน ให้ตั้ง persistent เป็น false แทนเมื่อต้องการการเชื่อมต่อใหม่

สำหรับที่อยู่ HTTP สาธารณะที่แสดง รายการพร็อกซี HTTP สามารถให้ค่าโฮสต์และพอร์ตที่เป็นตัวเลือกเมื่ออนุญาตเส้นทางสาธารณะที่ไม่ต้องยืนยันตัวตน ตัวอย่างนี้ถือว่า AnyEvent::HTTP ถูกโหลดและลูปเหตุการณ์ทำงานอยู่ ให้คงตัวป้องกันคำขอไว้จนเสร็จ การทำลายมันจะยกเลิกการทำงาน

อาร์เรย์พร็อกซีรับชื่อโฮสต์ พอร์ต และสคีมา HTTP ที่ไม่บังคับ ไม่ใช่ URL ที่มีข้อมูลรับรอง การยืนยันตัวตนต้องมีเฮดเดอร์ Proxy-Authorization ที่เหมาะสมจากผู้เรียก ตัวอย่าง HTTP ธรรมดานี้แยกการกำหนดเส้นทางและความเป็นเจ้าของการเชื่อมต่อออกจากความสามารถอุโมงค์ HTTPS ใด ๆ

บทความที่เกี่ยวข้อง