RDFLibi URLInputSource laadib alla urllib.requesti kaudu. Seadistage urllibi tavaline puhverserveri keskkond enne selle URL-laadija esmakordset kasutamist:

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

Mõlemad muutujad osutavad samale HTTP-puhverserveri kuulajale. Need katavad vastavad sihtkoha skeemid, sealhulgas HTTPS-i kaudu edastatava RDF-dokumendi. Lubatud avaliku puhverserveri marsruudil asuvate avalike RDF-allikate jaoks pakub HTTP-puhverserverite loend kandidaate nende keskkonna-URL-ide jaoks.

Kui protsess on juba paigaldanud või loonud kohandatud urllib-openeri, kontrollige selle puhverserveri töötlejat. Hilisem keskkonnamuudatus ei pruugi seda töötlejat uuesti luua.

Kui mõni muu allalaadimine ebaõnnestub, kasutage tracebackis nimetatud laadijat. RDF-pistmikud ja rakenduste ümbrised võivad omada täiendavaid võrguteid. Eraldi Requestsi kutse puhverserveri argument kehtib selle kutse kohta, mitte RDFLibi urllib-laadija kohta.

Seotud artiklid