QGIS proksi-dan foydalanadi, Requests-ga asoslangan plagin esa foydalanmaydi
QGIS tarmoq konfiguratsiyasi bilan plaginaning mustaqil Python Requests mijozi o‘rtasidagi farqni ajratib bering.
Xarita qatlami ofis proksi-si orqali yuklanadi, plaginaning API chaqiruvi esa muvaffaqiyatsiz tugaydi. Ikkala amal ham QGIS ichida bajariladi, lekin ular turli HTTP mijozlaridan foydalanishi mumkin.
QGIS tarmoq amallari uchun QgsNetworkAccessManager ni taqdim etadi. U QGIS tarmoq konfiguratsiyasini shu menejer orqali qilinadigan so‘rovlarga yetkazadi. Requests-ni import qiladigan Python plagini o‘zining proksi va autentifikatsiya xatti-harakatiga ega boshqa mijoz yaratadi.
Ulashmoqchi bo‘lgan konfiguratsiyani tanlang
Foydalanuvchining QGIS tarmoq afzalliklariga amal qilishga mo‘ljallangan plagin uchun QGIS tarmoq menejeridan foydalanish bu afzalliklarni alohida qayta qurishdan saqlaydi. Qo‘llab-quvvatlayotgan QGIS versiyangizga mos API-ni, jumladan uning asinxron xatti-harakati va autentifikatsiya integratsiyasini tekshiring.
Agar Requests boshqa sabab bilan kerak bo‘lsa, uni ataylab sozlang. Uning proksi lug‘ati va muhit bilan ishlash Requests hujjatlariga amal qiladi. QGIS sozlamalarida tanlangan proksi avtomatik ravishda Requests sessiyasi sozlamasiga aylanmaydi.
Forumdan olingan Qt misollarini sinab ko‘rganda qamrovga aniq bo‘ling. Qt ilovasi proksi-sini sozlash Qt tarmog‘iga ta’sir qiladi. Bu boshqa tarmoq implementatsiyasidan foydalanadigan Requests o‘z yo‘nalishini o‘zgartirganini isbotlamaydi.
Xuddi shu manzilni solishtiring
Xatti-harakatni solishtirganda ishlamayotgan plagin URL-ini ishlating. Xarita xizmati va bog‘liq bo‘lmagan API turli chetlab o‘tish qoidalari, proksi ruxsatlari yoki sertifikat zanjirlariga ega bo‘lishi mumkin. Muvaffaqiyatli xarita so‘rovi faqat o‘z yo‘nalishi ishlayotganini isbotlaydi.
HTTP mijoz nomi, manzil xosti, proksi autentifikatsiyasi so‘ralgan-so‘ralmaganini va xatoning haqiqiy bosqichini qayd eting. Plagin jurnallaridan parollarni chiqarib tashlang. Bu kichik solishtirish odatda QGIS tarmoq integratsiyasini yoki mustaqil Python mijozini tuzatish kerakligini aytadi, foydalanuvchi uchun allaqachon ishlayotgan proksi afzalliklarini qayta o‘rnatmasdan.