Skip to content

Instantly share code, notes, and snippets.

@Gustry
Last active April 10, 2019 20:50
Show Gist options
  • Save Gustry/4ad773b443ab6992f0a41c70e4eaeea3 to your computer and use it in GitHub Desktop.
Save Gustry/4ad773b443ab6992f0a41c70e4eaeea3 to your computer and use it in GitHub Desktop.
# coding:utf-8
from qgis.PyQt.QtCore import QUrl
from qgis.PyQt.QtNetwork import QNetworkRequest
from qgis.core import QgsNetworkAccessManager
url = 'http://lizmap.pn971.net/index.php/lizmap/service/?repository=portail&project=portail&SERVICE=WMTS&VERSION=1.0.0&REQUEST=GetCapabilities'
def urlCallFinished(reply):
print(reply.readAll())
print(reply.error())
reply.deleteLater()
networkAccessManager = QgsNetworkAccessManager.instance()
# Will work when running from a single file or it will not work
networkAccessManager.finished.connect(urlCallFinished)
req = QNetworkRequest(QUrl(url))
reply = networkAccessManager.get(req) # Return a QNetworkReply (http://doc.qt.io/qt-4.8/qnetworkreply.html)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment