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 fromQgsSettings
settings
object- Parameters
settings –
key –
QgsHttpHeaders(
QgsHttpHeaders
)Methods
- rtype
List[str]
Loads headers from the
settings
Updates a
request
by adding all the HTTP headersUpdates 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