De URLInputSource fan RDFLib downloadet fia urllib.request. Konfigurearje de gewoane proxy-omjouwing fan urllib foardat jo dy URL-lader foar it earst brûke:

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

Beide fariabelen wize nei deselde HTTP-proxy-listener. Se dekke de byhearrende bestimmingsskema’s, ynklusyf in RDF-dokumint fia HTTPS. Foar publike RDF-boarnen op in tastiene publike proxy-route leveret de HTTP-proxylist kandidaten foar dizze omjouwings-URL’s.

As it proses al in oanpaste urllib-opener ynstallearre of boud hat, besjoch dan syn proxy-handler. In lettere omjouwingsferoaring bout dy handler net needsaaklik wer op.

Brûk de lader dy’t yn ’e traceback neamd wurdt as in oare download mislearret. RDF-plugins en applikaasje-omhulsels kinne ekstra netwurkpaden hawwe. In proxy-argumint op in aparte Requests-oprop jildt foar dat oprop, net foar de urllib-lader fan RDFLib.

Relatearre artikelen