Class: QgsHttpHeaders

class qgis.core.QgsHttpHeaders

Bases: sip.wrapper

This class implements simple http header management.

New in version 3.24.

QgsHttpHeaders(headers: Dict[str, Any]) Constructor from map

Parameters

headers

QgsHttpHeaders() default constructor

QgsHttpHeaders(settings: QgsSettings, key: str = ‘’) Constructor from QgsSettings settings object

Parameters
  • settings

  • key

QgsHttpHeaders(QgsHttpHeaders)

Methods

keys

rtype

List[str]

setFromSettings

Loads headers from the settings

updateNetworkRequest

Updates a request by adding all the HTTP headers

updateSettings

Updates the settings by adding all the http headers in the path "key/KEY_PREFIX/"

keys(self) List[str]
Return type

List[str]

Returns

the list of all http header keys

setFromSettings(self, settings: QgsSettings, key: str = '')

Loads headers from the settings

Parameters
  • settings (QgsSettings) –

  • key (str = '') – sub group path

updateNetworkRequest(self, request: QNetworkRequest) bool

Updates a request by adding all the HTTP headers

Return type

bool

Returns

True if the update succeed

Parameters

request (QNetworkRequest) –

updateSettings(self, settings: QgsSettings, key: str = '')

Updates the settings by adding all the http headers in the path “key/KEY_PREFIX/”

Parameters
  • settings (QgsSettings) –

  • key (str = '') – sub group path