RDFLib-in URL yükləyicisi urllib-in proxy mühitindən istifadə edə bilər
RDFLib uzaq sənədi təhlil etməzdən əvvəl urllib-in URL yükləmə yolunu konfiqurasiya edin; başqa Requests çağırışının seçimlərinin ötürülməsini gözləməyin.
RDFLib-in URLInputSource komponenti urllib.request vasitəsilə yükləyir. Həmin URL yükləyicisini ilk dəfə istifadə etməzdən əvvəl urllib-in adi proxy mühitini konfiqurasiya edin:
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')Hər iki dəyişən eyni HTTP proxy dinləyicisini göstərir. Onlar HTTPS RDF sənədi də daxil olmaqla, uyğun təyinat sxemlərini əhatə edir. İcazə verilmiş ictimai proxy marşrutunda olan ictimai RDF mənbələri üçün HTTP proxy siyahısı bu mühit URL-ləri üçün namizədlər təqdim edir.
Əgər proses artıq fərdi urllib opener quraşdırıb və ya qurmuşsa, onun proxy handler-ini yoxlayın. Sonradan edilən mühit dəyişikliyi həmin handler-i mütləq yenidən qurmur.
Başqa yükləmə uğursuz olduqda traceback-də göstərilən yükləyicidən istifadə edin. RDF plaginləri və tətbiq sarğıları əlavə şəbəkə yollarına sahib ola bilər. Ayrı Requests çağırışındakı proxy arqumenti həmin çağırışa aiddir, RDFLib-in urllib yükləyicisinə deyil.