MythTV master
mythhttpencoding.h
Go to the documentation of this file.
1#ifndef MYTHHTTPENCODING_H
2#define MYTHHTTPENCODING_H
3
4// MythTV
6
8{
9 public:
10 static QStringList GetMimeTypes(const QString& Accept);
12 static MythMimeType GetMimeType(HTTPVariant Content);
13 static MythHTTPEncode Compress(MythHTTPResponse* Response, int64_t& Size);
14
15 protected:
19};
20
21#endif
static MythHTTPEncode Compress(MythHTTPResponse *Response, int64_t &Size)
Compress the response content under certain circumstances or mark the content as 'chunkable'.
static void GetURLEncodedParameters(MythHTTPRequest *Request)
static void GetContentType(MythHTTPRequest *Request)
Parse the incoming Content-Type header for POST/PUT content.
static QStringList GetMimeTypes(const QString &Accept)
static void GetJSONEncodedParameters(MythHTTPRequest *Request)
static MythMimeType GetMimeType(HTTPVariant Content)
Return a QMimeType that represents Content.
static void GetXMLEncodedParameters(MythHTTPRequest *Request)
Limited parsing of HTTP method and some headers to determine validity of request.
std::variant< std::monostate, HTTPData, HTTPFile > HTTPVariant
Definition: mythhttptypes.h:42
MythHTTPEncode