20 #ifndef QGSREQUESTHANDLER_H 
   21 #define QGSREQUESTHANDLER_H 
   27 #include "qgis_server.h" 
   61     void setResponseHeader( 
const QString &name, 
const QString &value );
 
   64     void removeResponseHeader( 
const QString &name );
 
   67     QString responseHeader( 
const QString &name ) 
const;
 
   70     QMap<QString, QString> responseHeaders() 
const;
 
   73     void setRequestHeader( 
const QString &name, 
const QString &value );
 
   76     void removeRequestHeader( 
const QString &name );
 
   79     QString requestHeader( 
const QString &name ) 
const;
 
   82     QMap<QString, QString> requestHeaders() 
const;
 
   88     void appendBody( 
const QByteArray &body );
 
   91     bool exceptionRaised() 
const;
 
   97     QByteArray body() 
const;
 
  100     QByteArray data() 
const;
 
  109     QString path() 
const;
 
  112     void setStatusCode( 
int code );
 
  115     int statusCode() 
const;
 
  122     QMap<QString, QString> parameterMap() 
const;
 
  125     void setParameter( 
const QString &key, 
const QString &value );
 
  128     QString parameter( 
const QString &key ) 
const;
 
  131     void removeParameter( 
const QString &key );
 
  140     QString 
format()
 const { 
return mFormat; }
 
  143     bool headersSent() 
const;
 
  150     void setupParameters();
 
  154     QString mFormatString; 
 
  156     bool mExceptionRaised;
 
This class is an interface hiding the details of reading input and writing output from/to a wms reque...
QString format() const
Returns the requested format string.
Exception base class for server exceptions.
QgsServerRequest Class defining request interface passed to services QgsService::executeRequest() met...
QgsServerResponse Class defining response interface passed to services QgsService::executeRequest() m...