AusweisApp
Lade ...
Suche ...
Keine Treffer
HttpResponse.h
gehe zur Dokumentation dieser Datei
1
9#pragma once
10
11#include <QByteArray>
12#include <QMap>
13#include <http_parser.h>
14
15namespace governikus
16{
17
19{
20 private:
21 http_status mStatus;
23 QByteArray mBody;
24
25 [[nodiscard]] QByteArray getStatusMessage() const;
26
27 public:
29 const QByteArray& pBody = QByteArray(),
31
34 void setHeader(const QByteArray& pKey, const QByteArray& pValue);
35
38
39 [[nodiscard]] const QByteArray& getBody() const;
41
43};
44
45} // namespace governikus
Definition HttpResponse.h:19
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
Implementation of GeneralAuthenticate response APDUs.
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:114