ตัวโหลด URL ของ RDFLib สามารถใช้สภาพแวดล้อมพร็อกซีของ urllib ได้
กำหนดค่าเส้นทางการโหลด URL ของ urllib ก่อนที่ RDFLib จะแยกวิเคราะห์เอกสารระยะไกล แทนที่จะคาดหวังว่าตัวเลือกของการเรียก Requests อื่นจะส่งต่อมา
URLInputSource ของ RDFLib ดาวน์โหลดผ่าน urllib.request กำหนดค่าสภาพแวดล้อมพร็อกซีปกติของ urllib ก่อนใช้ตัวโหลด URL นั้นเป็นครั้งแรก:
import os
from rdflib import Graph
os.environ['http_proxy'] = 'http://proxy.example:8080'
os.environ['https_proxy'] = 'http://proxy.example:8080'
graph = Graph()
graph.parse('https://data.example/catalog.ttl', format='turtle')ตัวแปรทั้งสองชี้ไปยังตัวรับฟังพร็อกซี HTTP เดียวกัน ครอบคลุมสคีมาปลายทางที่เกี่ยวข้อง รวมถึงเอกสาร RDF ผ่าน HTTPS สำหรับแหล่ง RDF สาธารณะบนเส้นทางพร็อกซีสาธารณะที่ได้รับอนุญาต รายการพร็อกซี HTTP มีผู้สมัครสำหรับ URL สภาพแวดล้อมเหล่านี้
หากกระบวนการติดตั้งหรือสร้าง urllib opener แบบกำหนดเองไว้แล้ว ให้ตรวจสอบ proxy handler ของมัน การเปลี่ยนสภาพแวดล้อมภายหลังไม่จำเป็นต้องสร้าง handler นั้นใหม่
ใช้ตัวโหลดที่ระบุใน traceback เมื่อการดาวน์โหลดอื่นล้มเหลว ปลั๊กอิน RDF และตัวห่อแอปพลิเคชันอาจมีเส้นทางเครือข่ายเพิ่มเติม อาร์กิวเมนต์พร็อกซีในการเรียก Requests แยกต่างหากใช้กับการเรียกนั้น ไม่ใช่กับตัวโหลด urllib ของ RDFLib