QGIS API Documentation  3.10.0-A Coruña (6c816b4204)
Public Member Functions | List of all members
QgsFcgiServerRequest Class Reference

Class defining fcgi request. More...

#include <qgsfcgiserverrequest.h>

Inheritance diagram for QgsFcgiServerRequest:
Inheritance graph
[legend]

Public Member Functions

 QgsFcgiServerRequest ()
 
QByteArray data () const override
 Returns post/put data Check for QByteArray::isNull() to check if data is available. More...
 
bool hasError () const
 Returns true if an error occurred during initialization. More...
 
- Public Member Functions inherited from QgsServerRequest
 QgsServerRequest ()=default
 Constructor. More...
 
 QgsServerRequest (const QString &url, QgsServerRequest::Method method=QgsServerRequest::GetMethod, const QgsServerRequest::Headers &headers=QgsServerRequest::Headers())
 Constructor. More...
 
 QgsServerRequest (const QUrl &url, QgsServerRequest::Method method=QgsServerRequest::GetMethod, const QgsServerRequest::Headers &headers=QgsServerRequest::Headers())
 Constructor. More...
 
virtual ~QgsServerRequest ()=default
 destructor More...
 
QString header (const QString &name) const
 Returns the header value. More...
 
QMap< QString, QString > headers () const
 Returns the header map. More...
 
QgsServerRequest::Method method () const
 
QUrl originalUrl () const
 Returns the request url as seen by the web server, by default this is equal to the url seen by QGIS server. More...
 
QString parameter (const QString &key, const QString &defaultValue=QString()) const
 Gets a parameter value. More...
 
QgsServerRequest::Parameters parameters () const
 Returns a map of query parameters with keys converted to uppercase. More...
 
const QString queryParameter (const QString &name, const QString &defaultValue=QString()) const
 Returns the query string parameter with the given name from the request URL, a defaultValue can be specified. More...
 
void removeHeader (const QString &name)
 Remove an header. More...
 
void removeParameter (const QString &key)
 Remove a parameter. More...
 
QgsServerParameters serverParameters () const
 Returns parameters. More...
 
void setHeader (const QString &name, const QString &value)
 Set an header. More...
 
void setMethod (QgsServerRequest::Method method)
 Set the request method. More...
 
void setParameter (const QString &key, const QString &value)
 Set a parameter. More...
 
void setUrl (const QUrl &url)
 Set the request url. More...
 
QUrl url () const
 

Additional Inherited Members

- Public Types inherited from QgsServerRequest
typedef QMap< QString, QString > Headers
 
enum  Method {
  HeadMethod, PutMethod, GetMethod, PostMethod,
  DeleteMethod
}
 HTTP Method (or equivalent) used for the request. More...
 
typedef QMap< QString, QString > Parameters
 
- Protected Member Functions inherited from QgsServerRequest
void setOriginalUrl (const QUrl &url)
 Set the request original url (the request url as seen by the web server) More...
 

Detailed Description

Class defining fcgi request.

Since
QGIS 3.0

Definition at line 32 of file qgsfcgiserverrequest.h.

Constructor & Destructor Documentation

◆ QgsFcgiServerRequest()

QgsFcgiServerRequest::QgsFcgiServerRequest ( )

Definition at line 27 of file qgsfcgiserverrequest.cpp.

Member Function Documentation

◆ data()

QByteArray QgsFcgiServerRequest::data ( ) const
overridevirtual

Returns post/put data Check for QByteArray::isNull() to check if data is available.

Reimplemented from QgsServerRequest.

Definition at line 135 of file qgsfcgiserverrequest.cpp.

◆ hasError()

bool QgsFcgiServerRequest::hasError ( ) const
inline

Returns true if an error occurred during initialization.

Definition at line 42 of file qgsfcgiserverrequest.h.


The documentation for this class was generated from the following files: