Saff tal-mappa jitgħabba mill-proxy tal-uffiċċju, filwaqt li s-sejħa API ta' plugin tfalli. Iż-żewġ azzjonijiet jaħdmu ġewwa QGIS, iżda jistgħu jużaw klijenti HTTP differenti.

QGIS jesponi QgsNetworkAccessManager għall-operazzjonijiet tan-netwerk. Hija ġġorr il-konfigurazzjoni tan-netwerk ta' QGIS fit-talbiet magħmula permezz ta' dak il-maniġer. Plugin Python li jimporta Requests joħloq klijent ieħor bl-imġiba tiegħu stess tal-proxy u tal-awtentikazzjoni.

Agħżel il-konfigurazzjoni li trid taqsam

Għal plugin maħsub li jsegwi l-preferenzi tan-netwerk QGIS tal-utent, l-użu tal-maniġer tan-netwerk QGIS jevita li dawk il-preferenzi jerġgħu jinbnew b'mod indipendenti. Iċċekkja l-API adattata għall-verżjoni QGIS li tappoġġja, inkluż l-imġiba asinkronika tagħha u l-integrazzjoni tal-awtentikazzjoni.

Jekk Requests huwa meħtieġ għal raġuni oħra, ikkonfigurah b'mod intenzjonat. Id-dizzjunarju tal-proxy tiegħu u l-immaniġġjar tal-ambjent isegwu d-dokumentazzjoni ta' Requests. Proxy magħżul fis-settings ta' QGIS mhux awtomatikament setting ta' sessjoni ta' Requests.

Kun preċiż dwar l-ambitu meta tipprova eżempji Qt minn forum. L-issettjar ta' proxy tal-applikazzjoni Qt jaffettwa n-netwerking Qt. Ma jipprovax li Requests, li juża implimentazzjoni tan-netwerking differenti, bidel ir-rotta tiegħu.

Qabbel l-istess destinazzjoni

Uża l-URL tal-plugin li qed ifalli meta tqabbel l-imġiba. Servizz tal-mappa u API mhux relatat jista' jkollhom regoli ta' bypass, permessi tal-proxy jew katini ta' ċertifikati differenti. Talba tal-mappa li tirnexxi tipprova biss li r-rotta tagħha stess taħdem.

Irreġistra l-isem tal-klijent HTTP, il-host tad-destinazzjoni, jekk ġietx mitluba awtentikazzjoni tal-proxy u l-istadju attwali tal-iżball. Eskludi l-passwords mil-logs tal-plugin. Dak il-paragun żgħir normalment jgħidlek jekk għandekx issewwi l-integrazzjoni tan-netwerk QGIS jew il-klijent Python indipendenti, mingħajr ma terġa' tissettja preferenzi tal-proxy li diġà jaħdmu għall-utent.

Artikli relatati