Class: QgsBufferServerRequest

Defines a request with data.

Class Hierarchy

Inheritance diagram of qgis.server.QgsBufferServerRequest

Base classes

QgsServerRequest

Defines requests passed to QgsService classes.

class qgis.server.QgsBufferServerRequest[source]

Bases: QgsServerRequest

__init__(url: str | None, method: QgsServerRequest.Method = QgsServerRequest.GetMethod, headers: Dict[str | None, str | None] = {}, data: QByteArray | bytes | bytearray | None = None)

Constructor

Parameters:
  • url (Optional[str]) – the url string

  • method (QgsServerRequest.Method = QgsServerRequest.GetMethod) – the request method, default to GET

  • headers (Dict[Optional[str], Optional[str]] = {}) – optional dictionary of header name-values

  • data (Optional[Union[QByteArray, bytes, bytearray]] = None) – optional POST data

__init__(url: QUrl, method: QgsServerRequest.Method = QgsServerRequest.GetMethod, headers: Dict[str | None, str | None] = {}, data: QByteArray | bytes | bytearray | None = None)

Constructor

Parameters:
  • url (QUrl) – QUrl

  • method (QgsServerRequest.Method = QgsServerRequest.GetMethod) – the request method, default to GET

  • headers (Dict[Optional[str], Optional[str]] = {}) – optional dictionary of header name-values

  • data (Optional[Union[QByteArray, bytes, bytearray]] = None) – optional POST data

__init__(a0: QgsBufferServerRequest)
Parameters:

a0 (QgsBufferServerRequest)