AusweisApp
Lade ...
Suche ...
Keine Treffer
HttpResponse.h
gehe zur Dokumentation dieser Datei
1
5#pragma once
6
7#include <QByteArray>
8#include <QMap>
9#include <http_parser.h>
10
11namespace governikus
12{
13
15{
16 private:
17 http_status mStatus;
19 QByteArray mBody;
20
21 [[nodiscard]] QByteArray getStatusMessage() const;
22
23 public:
25 const QByteArray& pBody = QByteArray(),
27
30 void setHeader(const QByteArray& pKey, const QByteArray& pValue);
31
34
35 [[nodiscard]] const QByteArray& getBody() const;
37
39};
40
41} // namespace governikus
Definition HttpResponse.h:15
const QMap< QByteArray, QByteArray > & getHeaders() const
Definition HttpResponse.cpp:49
QByteArray getMessage() const
Definition HttpResponse.cpp:101
void setHeader(const QByteArray &pKey, const QByteArray &pValue)
Definition HttpResponse.cpp:55
void setStatus(http_status pStatus)
Definition HttpResponse.cpp:67
const QByteArray & getBody() const
Definition HttpResponse.cpp:73
void setBody(const QByteArray &pBody, const QByteArray &pContentType=QByteArray())
Definition HttpResponse.cpp:79
http_status getStatus() const
Definition HttpResponse.cpp:61
QByteArray getHeader(const QByteArray &pKey) const
Definition HttpResponse.cpp:43
HttpResponse(http_status pStatus=HTTP_STATUS_INTERNAL_SERVER_ERROR, const QByteArray &pBody=QByteArray(), const QByteArray &pContentType=QByteArray())
Definition HttpResponse.cpp:31
http_status
Definition http_parser.h:155
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:112