QGIS notar proxyið, en viðbót byggð á Requests gerir það ekki
Fylgdu skiptingunni milli netstillinga QGIS og sjálfstæðs Python Requests-biðlara viðbótar.
Kortalag hleðst í gegnum proxy skrifstofunnar, á meðan API-kall viðbótar mistekst. Bæði aðgerðir keyra inni í QGIS, en þær geta notað mismunandi HTTP-biðlara.
QGIS býður upp á QgsNetworkAccessManager fyrir netaðgerðir. Það ber netstillingar QGIS yfir í beiðnir sem gerðar eru í gegnum þann stjóra. Python-viðbót sem flytur inn Requests býr til annan biðlara með eigin hegðun varðandi proxy og auðkenningu.
Veldu stillingarnar sem þú vilt deila
Fyrir viðbót sem á að fylgja netstillingum notandans í QGIS kemur notkun á netstjóra QGIS í veg fyrir að þær stillingar séu byggðar upp sjálfstætt. Athugaðu API sem hentar þeirri QGIS-útgáfu sem þú styður, þar á meðal ósamstillta hegðun þess og samþættingu auðkenningar.
Ef Requests er nauðsynlegt af annarri ástæðu, stilltu það viljandi. Proxy-orðabók þess og meðhöndlun umhverfis fylgja skjölum Requests. Proxy sem valið er í stillingum QGIS er ekki sjálfkrafa stilling Requests-lotu.
Vertu nákvæm um umfangið þegar þú prófar Qt-dæmi af vefspjalli. Að setja proxy Qt-forrits hefur áhrif á Qt-netkerfið. Það sannar ekki að Requests, sem notar aðra netútfærslu, hafi breytt leið sinni.
Berðu saman sama áfangastað
Notaðu slóð viðbótarinnar sem mistekst þegar þú berð saman hegðun. Kortþjónusta og ótengt API geta haft mismunandi framhjáhlaupssreglur, proxy-heimildir eða skírteiniskeðjur. Árangursrík kortbeiðni sannar aðeins að eigin leið hennar virki.
Skráðu nafn HTTP-biðlarans, áfangastaðarvélina, hvort beðið var um proxy-auðkenningu og raunverulegt villustig. Útilokaðu lykilorð úr annálum viðbótarinnar. Þessi litla samanburður segir þér venjulega hvort laga eigi netsamþættingu QGIS eða sjálfstæða Python-biðlarann, án þess að endurstilla proxy-stillingar sem virka þegar fyrir notandann.