mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-24 00:47:57 -05:00
With this commit, it's posssible to handle a request from a QgsProject without writing it to the disk. ```python server = QgsServer() project = QgsProject() vlayer = QgsVectorLayer("/path/to/shapefile/file.shp", "layer_name_you_like", "ogr") project.addMapLayer(vlayer) query_string = 'https://www.qgis.org/?SERVICE=WMS&VERSION=1.3&REQUEST=GetCapabilities' request = QgsBufferServerRequest(query_string, QgsServerRequest.GetMethod, {}, data) response = QgsBufferServerResponse() server.handleRequest(request, response, project) ```