Class: QgsServer¶
- class qgis.server.QgsServer¶
Bases:
sip.wrapper
Creates the server instance
The
QgsServer
class provides OGC web services.Methods
Handles the request.
Initialize Python
Set environment variable
Returns a pointer to the server interface
- handleRequest(self, request: QgsServerRequest, response: QgsServerResponse, project: QgsProject = None)¶
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 (
QgsProject
= None) – aQgsProject
orNone
, if it isNone
the project is created from the MAP param specified in request or from the QGIS_PROJECT_FILE setting
- initPython(self)¶
Initialize Python
Note
not available in Python bindings
- putenv(self, var: str, val: str)¶
Set environment variable
- Parameters
var (str) – environment variable name
val (str) – value
New in version 2.14.
- serverInterface(self) → QgsServerInterface¶
Returns a pointer to the server interface
- Return type