ਇੱਕ ਨਕਸ਼ਾ ਲੇਅਰ ਦਫ਼ਤਰ ਦੀ ਪ੍ਰੌਕਸੀ ਰਾਹੀਂ ਲੋਡ ਹੁੰਦੀ ਹੈ, ਜਦੋਂ ਕਿ ਪਲੱਗਇਨ ਦੀ 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 ਕਲਾਇੰਟ, ਬਿਨਾਂ ਉਪਭੋਗਤਾ ਲਈ ਪਹਿਲਾਂ ਹੀ ਕੰਮ ਕਰ ਰਹੀਆਂ ਪ੍ਰੌਕਸੀ ਤਰਜੀਹਾਂ ਨੂੰ ਰੀਸੈਟ ਕੀਤੇ।

ਸੰਬੰਧਿਤ ਲੇਖ