QGIS hutumia proksi, lakini programu-jalizi inayotumia Requests haifanyi hivyo
Tenganisha usanidi wa mtandao wa QGIS na mteja huru wa Python Requests wa programu-jalizi.
Tabaka la ramani hupakiwa kupitia proksi ya ofisi, wakati mwito wa API wa programu-jalizi unashindikana. Vitendo vyote viwili hufanyika ndani ya QGIS, lakini vinaweza kutumia wateja tofauti wa HTTP.
QGIS hufichua QgsNetworkAccessManager kwa shughuli za mtandao. Husambaza usanidi wa mtandao wa QGIS kwa maombi yanayofanywa kupitia meneja huyo. Programu-jalizi ya Python inayoingiza Requests huunda mteja mwingine wenye tabia yake ya proksi na uthibitishaji.
Chagua usanidi unaotaka kushiriki
Kwa programu-jalizi inayokusudiwa kufuata mapendeleo ya mtandao ya QGIS ya mtumiaji, kutumia meneja wa mtandao wa QGIS huepusha kujenga upya mapendeleo hayo kwa kujitegemea. Angalia API inayofaa toleo la QGIS unalotumia, ikiwa ni pamoja na tabia yake isiyo ya papo hapo na ujumuishaji wa uthibitishaji.
Ikiwa Requests inahitajika kwa sababu nyingine, isanie kwa makusudi. Kamusi yake ya proksi na utunzaji wa mazingira hufuata nyaraka za Requests. Proksi iliyochaguliwa katika mipangilio ya QGIS huwa si mpangilio wa kipindi cha Requests kiotomatiki.
Kuwa mahususi kuhusu wigo unapojaribu mifano ya Qt kutoka kwenye jukwaa. Kuweka proksi ya programu ya Qt huathiri mtandao wa Qt. Hailothibitishi kwamba Requests, inayotumia utekelezaji tofauti wa mtandao, imebadilisha njia yake.
Linganisha lengo lilelile
Tumia URL ya programu-jalizi inayoshindikana unapolinganisha tabia. Huduma ya ramani na API isiyohusiana zinaweza kuwa na kanuni tofauti za kupita, ruhusa za proksi, au minyororo ya vyeti. Ombi lililofanikiwa la ramani huthibitisha tu kwamba njia yake yenyewe inafanya kazi.
Nasa jina la mteja wa HTTP, mwenyeji lengwa, ikiwa uthibitishaji wa proksi uliombwa, na hatua halisi ya hitilafu. Ondoa manenosiri kwenye kumbukumbu za programu-jalizi. Ulinganisho huo mdogo kwa kawaida hukuambia ikiwa urekebishe ujumuishaji wa mtandao wa QGIS au mteja huru wa Python, bila kuweka upya mapendeleo ya proksi ambayo tayari yanafanya kazi kwa mtumiaji.