Subgroup: Network

Class: QgsNetworkContentFetcher

class qgis.core.QgsNetworkContentFetcher

Bases: PyQt5.QtCore.QObject

Constructor for QgsNetworkContentFetcher.

HTTP network content fetcher. A simple method for fetching remote HTTP content and converting the content to standard formats. Url redirects are automatically handled.

New in version 2.5: Methods

cancel Cancels any ongoing request.
childEvent
connectNotify
contentAsString Returns the fetched content as a string
customEvent
disconnectNotify
fetchContent Fetches content from a remote URL and handles redirects.
isSignalConnected
receivers
reply Returns a reference to the network reply
sender
senderSignalIndex
timerEvent

Signals

downloadProgress Emitted when data is received.
finished Emitted when content has loaded [signal]

Attributes

cancel(self)

Cancels any ongoing request.

New in version 3.2.

childEvent()
connectNotify()
contentAsString(self) → str

Returns the fetched content as a string

Returns:string containing network content
customEvent()
disconnectNotify()
downloadProgress

Emitted when data is received.

New in version 3.2: [signal]

fetchContent(self, url: QUrl)

Fetches content from a remote URL and handles redirects. The finished() signal will be emitted when content has been fetched.

Parameters:url – URL to fetch

fetchContent(self, request: QNetworkRequest) Fetches content using a network request and handles redirects. The finished() signal will be emitted when content has been fetched.

New in version 3.2.

finished

Emitted when content has loaded [signal]

isSignalConnected()
receivers()
reply(self) → QNetworkReply

Returns a reference to the network reply

Returns:QNetworkReply for fetched URL content
sender()
senderSignalIndex()
timerEvent()