1#ifndef MYTHHTTPRESPONSE_H
2#define MYTHHTTPRESPONSE_H
35 requires (std::is_convertible_v<T, QString>)
37 QByteArray
bytes = QString(
"%1: %2\r\n").arg(key, val).toUtf8();
42 requires (!std::is_convertible_v<T, QString>)
44 QByteArray
bytes = QString(
"%1: %2\r\n").arg(key).arg(val).toUtf8();
60 void AddDefaultHeaders();
61 void AddContentHeaders();
void AddHeader(const QString &key, T val)
void AddHeader(const QString &key, const T &val)
MythHTTPResponse()=default
HTTPContents m_responseHeaders
std::shared_ptr< MythHTTPFile > HTTPFile
std::shared_ptr< MythHTTPRequest > HTTPRequest2
std::shared_ptr< HTTPMap > HTTPHeaders
std::shared_ptr< MythHTTPResponse > HTTPResponse
std::shared_ptr< MythHTTPData > HTTPData
std::variant< std::monostate, HTTPData, HTTPFile > HTTPVariant
#define HTTP_DEFAULT_ALLOWED
std::vector< HTTPData > HTTPContents
#define HTTP_SOCKET_TIMEOUT_MS