AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
HttpResponse.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "HttpStatusCode.h"
10 
11 #include <QByteArray>
12 #include <QMap>
13 
14 namespace governikus
15 {
16 
18 {
19  private:
20  HttpStatusCode mStatus;
21  QMap<QByteArray, QByteArray> mHeader;
22  QByteArray mBody;
23 
24  public:
25  HttpResponse(HttpStatusCode pStatus = HttpStatusCode::UNDEFINED, const QByteArray& pBody = QByteArray(), const QByteArray& pContentType = QByteArray());
26  virtual ~HttpResponse();
27  bool isValid() const;
28 
29  QByteArray getHeader(const QByteArray& pKey) const;
30  const QMap<QByteArray, QByteArray>& getHeaders() const;
31  void setHeader(const QByteArray& pKey, const QByteArray& pValue);
32 
33  HttpStatusCode getStatus() const;
34  void setStatus(HttpStatusCode pStatus);
35 
36  const QByteArray& getBody() const;
37  void setBody(const QByteArray& pBody, const QByteArray& pContentType = QByteArray());
38 
39  QByteArray getMessage() const;
40 };
41 
42 } /* namespace governikus */
QByteArray getMessage() const
Definition: HttpResponse.cpp:111
void setStatus(HttpStatusCode pStatus)
Definition: HttpResponse.cpp:83
bool isValid() const
Definition: HttpResponse.cpp:53
HttpStatusCode getStatus() const
Definition: HttpResponse.cpp:77
void setHeader(const QByteArray &pKey, const QByteArray &pValue)
Definition: HttpResponse.cpp:71
virtual ~HttpResponse()
Definition: HttpResponse.cpp:48
QByteArray getHeader(const QByteArray &pKey) const
Definition: HttpResponse.cpp:59
const QByteArray & getBody() const
Definition: HttpResponse.cpp:89
Definition: HttpResponse.h:17
const QMap< QByteArray, QByteArray > & getHeaders() const
Definition: HttpResponse.cpp:65
void setBody(const QByteArray &pBody, const QByteArray &pContentType=QByteArray())
Definition: HttpResponse.cpp:95
HttpResponse(HttpStatusCode pStatus=HttpStatusCode::UNDEFINED, const QByteArray &pBody=QByteArray(), const QByteArray &pContentType=QByteArray())
Definition: HttpResponse.cpp:29