Il-URLInputSource ta’ RDFLib tniżżel permezz ta’ urllib.request. Ikkonfigura l-ambjent tal-proxy tas-soltu ta’ urllib qabel ma tuża dak il-loadur URL għall-ewwel darba:

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')

Iż-żewġ varjabbli jindikaw l-istess semmiegħ tal-proxy HTTP. Ikopru l-iskemi tad-destinazzjoni rispettivi, inkluż dokument RDF permezz ta’ HTTPS. Għal sorsi RDF pubbliċi fuq rotta tal-proxy pubblika permessa, il-lista tal-proxy HTTP tipprovdi kandidati għal dawn l-URL tal-ambjent.

Jekk il-proċess diġà installa jew bena opener urllib personalizzat, spezzjona l-handler tal-proxy tiegħu. Bidla fl-ambjent aktar tard mhux bilfors terġa’ tibni dak il-handler.

Uża l-loadur imsemmi fit-traceback meta t-tniżżil ieħor jonqos. Il-plugins RDF u l-wrappers tal-applikazzjoni jistgħu jkollhom mogħdijiet tan-netwerk addizzjonali. Argument tal-proxy fuq sejħa Requests separata japplika għal dik is-sejħa, mhux għall-loadur urllib ta’ RDFLib.

Artikli relatati