Class: QgsServer¶
A server which provides OGC web services.
Methods
Handles the request. |
|
Initialize Python |
|
Set environment variable |
|
Returns a pointer to the server interface |
- class qgis.server.QgsServer[source]¶
Bases:
object
- __init__()
Creates the server instance
- handleRequest(self, request: QgsServerRequest, response: QgsServerResponse, project: QgsProject | None = None)[source]¶
Handles the request. The query string is normally read from environment but can be also passed in args and in this case overrides the environment variable
- Parameters:
request (QgsServerRequest) – a
QgsServerRequest
holding request parametersresponse (QgsServerResponse) – a
QgsServerResponse
for handling response I/O)project (Optional[QgsProject] = None) – a
QgsProject
orNone
, if it isNone
the project is created from the MAP param specified in request or from the QGIS_PROJECT_FILE setting
- putenv(self, var: str | None, val: str | None)[source]¶
Set environment variable
- Parameters:
var (Optional[str]) – environment variable name
val (Optional[str]) – value
- serverInterface(self) QgsServerInterface | None ¶
Returns a pointer to the server interface
- Return type:
Optional[QgsServerInterface]