ଏକ ମ୍ୟାପ ଲେୟର ଅଫିସ ପ୍ରକ୍ସି ମାଧ୍ୟମରେ ଲୋଡ ହୁଏ, ଯେତେବେଳେ ଏକ ପ୍ଲଗଇନର API କଲ ବିଫଳ ହୁଏ। ଉଭୟ କାର୍ଯ୍ୟ QGIS ଭିତରେ ଚାଲେ, କିନ୍ତୁ ସେମାନେ ଭିନ୍ନ HTTP କ୍ଲାଏଣ୍ଟ ବ୍ୟବହାର କରିପାରନ୍ତି।

ନେଟୱାର୍କ କାର୍ଯ୍ୟ ପାଇଁ QGIS QgsNetworkAccessManager ପ୍ରଦାନ କରେ। ଏହା QGIS ର ନେଟୱାର୍କ କନଫିଗରେସନକୁ ସେହି ମ୍ୟାନେଜର ମାଧ୍ୟମରେ କରାଯାଇଥିବା ଅନୁରୋଧଗୁଡ଼ିକୁ ନେଇଥାଏ। Requests ଆମଦାନୀ କରୁଥିବା ଏକ Python ପ୍ଲଗଇନ ନିଜସ୍ୱ ପ୍ରକ୍ସି ଏବଂ ପ୍ରମାଣୀକରଣ ଆଚରଣ ସହିତ ଅନ୍ୟ ଏକ କ୍ଲାଏଣ୍ଟ ସୃଷ୍ଟି କରେ।

ଆପଣ ସେୟାର କରିବାକୁ ଚାହୁଁଥିବା କନଫିଗରେସନ ବାଛନ୍ତୁ

ବ୍ୟବହାରକାରୀଙ୍କ QGIS ନେଟୱାର୍କ ପ୍ରାଥମିକତା ଅନୁସରଣ କରିବା ପାଇଁ ଉଦ୍ଦିଷ୍ଟ ଏକ ପ୍ଲଗଇନ ପାଇଁ, QGIS ନେଟୱାର୍କ ମ୍ୟାନେଜର ବ୍ୟବହାର କରିବା ସେହି ପ୍ରାଥମିକତାଗୁଡ଼ିକୁ ସ୍ୱତନ୍ତ୍ର ଭାବରେ ପୁନର୍ନିର୍ମାଣ କରିବାକୁ ଏଡ଼ାଇଥାଏ। ଆପଣ ସମର୍ଥନ କରୁଥିବା QGIS ସଂସ୍କରଣ ପାଇଁ ଉପଯୁକ୍ତ API ଯାଞ୍ଚ କରନ୍ତୁ, ଏହାର ଅସିଙ୍କ୍ରୋନସ ଆଚରଣ ଏବଂ ପ୍ରମାଣୀକରଣ ଏକୀକରଣ ସହିତ।

ଯଦି Requests ଅନ୍ୟ କାରଣରୁ ଆବଶ୍ୟକ ହୁଏ, ଏହାକୁ ଉଦ୍ଦେଶ୍ୟମୂଳକ ଭାବରେ କନଫିଗର କରନ୍ତୁ। ଏହାର ପ୍ରକ୍ସି ଅଭିଧାନ ଏବଂ ପରିବେଶ ପରିଚାଳନା Requests ଡକ୍ୟୁମେଣ୍ଟେସନ ଅନୁସରଣ କରେ। QGIS ର ସେଟିଂସରେ ବଛାଯାଇଥିବା ପ୍ରକ୍ସି ସ୍ୱଚାଳିତ ଭାବରେ Requests ସେସନ ସେଟିଂ ହୋଇଯାଏ ନାହିଁ।

ଏକ ଫୋରମରୁ Qt ଉଦାହରଣ ଚେଷ୍ଟା କରିବା ସମୟରେ ପରିସର ବିଷୟରେ ସଠିକ ରୁହନ୍ତୁ। Qt ଆପ୍ଲିକେସନ ପ୍ରକ୍ସି ସେଟ କରିବା Qt ନେଟୱାର୍କିଂ ଉପରେ ପ୍ରଭାବ ପକାଏ। ଏହା ପ୍ରମାଣ କରେ ନାହିଁ ଯେ ଭିନ୍ନ ନେଟୱାର୍କିଂ କାର୍ଯ୍ୟାନ୍ୱୟନ ବ୍ୟବହାର କରୁଥିବା Requests ଏହାର ରୁଟ ପରିବର୍ତ୍ତନ କରିଛି।

ସେହି ଗନ୍ତବ୍ୟକୁ ତୁଳନା କରନ୍ତୁ

ଆଚରଣ ତୁଳନା କରିବା ସମୟରେ ବିଫଳ ପ୍ଲଗଇନର URL ବ୍ୟବହାର କରନ୍ତୁ। ଏକ ମ୍ୟାପ ସେବା ଏବଂ ଏକ ଅସମ୍ପୃକ୍ତ API ର ଭିନ୍ନ ବାଇପାସ ନିୟମ, ପ୍ରକ୍ସି ଅନୁମତି କିମ୍ବା ପ୍ରମାଣପତ୍ର ଶୃଙ୍ଖଳା ରହିପାରେ। ଏକ ସଫଳ ମ୍ୟାପ ଅନୁରୋଧ କେବଳ ଏହାର ନିଜସ୍ୱ ରୁଟ କାମ କରେ ବୋଲି ପ୍ରମାଣ କରେ।

HTTP କ୍ଲାଏଣ୍ଟର ନାମ, ଗନ୍ତବ୍ୟ ହୋଷ୍ଟ, ପ୍ରକ୍ସି ପ୍ରମାଣୀକରଣ ଅନୁରୋଧ କରାଯାଇଥିଲା କି ନାହିଁ ଏବଂ ପ୍ରକୃତ ତ୍ରୁଟି ପର୍ଯ୍ୟାୟ ରେକର୍ଡ କରନ୍ତୁ। ପ୍ଲଗଇନ ଲଗରୁ ପାସୱାର୍ଡ ବାଦ ଦିଅନ୍ତୁ। ସେହି ଛୋଟ ତୁଳନା ସାଧାରଣତଃ ଆପଣଙ୍କୁ କହେ ଯେ ବ୍ୟବହାରକାରୀଙ୍କ ପାଇଁ ପୂର୍ବରୁ କାମ କରୁଥିବା ପ୍ରକ୍ସି ପ୍ରାଥମିକତା ପୁନଃସେଟ ନକରି QGIS ନେଟୱାର୍କ ଏକୀକରଣ କିମ୍ବା ସ୍ୱତନ୍ତ୍ର Python କ୍ଲାଏଣ୍ଟ ମରାମତି କରିବାକୁ ହେବ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ