#include <QMap>
#include <QPair>
#include <QString>
#include <QDateTime>
#include "torchttpreader.h"
Go to the source code of this file.
|
enum | HTTPType { HTTPRequest,
HTTPResponse
} |
|
enum | HTTPRequestType {
HTTPUnknownType = (0 << 0),
HTTPHead = (1 << 0),
HTTPGet = (1 << 1),
HTTPPost = (1 << 2),
HTTPPut = (1 << 3),
HTTPDelete = (1 << 4),
HTTPOptions = (1 << 5),
HTTPDisabled = (1 << 6),
HTTPAuth = (1 << 7)
} |
|
enum | HTTPResponseType {
HTTPResponseUnknown = 0,
HTTPResponseNone,
HTTPResponseDefault,
HTTPResponseHTML,
HTTPResponseXML,
HTTPResponseJSON,
HTTPResponseJSONJavascript,
HTTPResponsePList,
HTTPResponseBinaryPList,
HTTPResponsePListApple,
HTTPResponseBinaryPListApple,
HTTPResponsePlainText,
HTTPResponseM3U8,
HTTPResponseM3U8Apple,
HTTPResponseMPD,
HTTPResponseMPEGTS,
HTTPResponseMP4
} |
|
enum | HTTPProtocol { HTTPUnknownProtocol = 0,
HTTPZeroDotNine,
HTTPOneDotZero,
HTTPOneDotOne
} |
|
enum | HTTPStatus {
HTTP_SwitchingProtocols = 101,
HTTP_OK = 200,
HTTP_PartialContent = 206,
HTTP_MovedPermanently = 301,
HTTP_NotModified = 304,
HTTP_BadRequest = 400,
HTTP_Unauthorized = 401,
HTTP_Forbidden = 402,
HTTP_NotFound = 404,
HTTP_MethodNotAllowed = 405,
HTTP_RequestedRangeNotSatisfiable = 416,
HTTP_TooManyRequests = 429,
HTTP_InternalServerError = 500,
HTTP_NotImplemented = 501,
HTTP_BadGateway = 502,
HTTP_ServiceUnavailable = 503,
HTTP_NetworkAuthenticationRequired = 511
} |
|
enum | HTTPConnection { HTTPConnectionClose = 0,
HTTPConnectionKeepAlive = 1,
HTTPConnectionUpgrade = 2
} |
|
enum | HTTPCacheing {
HTTPCacheNone = (1 << 0),
HTTPCacheShortLife = (1 << 1),
HTTPCacheLongLife = (1 << 2),
HTTPCacheLastModified = (1 << 3),
HTTPCacheETag = (1 << 4)
} |
|
enum | HTTPAuthorisation { HTTPNotAuthorised = 0,
HTTPPreAuthorised = 1,
HTTPAuthorised = 2,
HTTPAuthorisedStale = 3
} |
|
#define READ_CHUNK_SIZE (1024 *64) |
Enumerator |
---|
HTTPNotAuthorised |
|
HTTPPreAuthorised |
|
HTTPAuthorised |
|
HTTPAuthorisedStale |
|
Definition at line 102 of file torchttprequest.h.
Enumerator |
---|
HTTPCacheNone |
|
HTTPCacheShortLife |
|
HTTPCacheLongLife |
|
HTTPCacheLastModified |
|
HTTPCacheETag |
|
Definition at line 93 of file torchttprequest.h.
Enumerator |
---|
HTTPConnectionClose |
|
HTTPConnectionKeepAlive |
|
HTTPConnectionUpgrade |
|
Definition at line 86 of file torchttprequest.h.
Enumerator |
---|
HTTPUnknownProtocol |
|
HTTPZeroDotNine |
|
HTTPOneDotZero |
|
HTTPOneDotOne |
|
Definition at line 57 of file torchttprequest.h.
Enumerator |
---|
HTTPUnknownType |
|
HTTPHead |
|
HTTPGet |
|
HTTPPost |
|
HTTPPut |
|
HTTPDelete |
|
HTTPOptions |
|
HTTPDisabled |
|
HTTPAuth |
|
Definition at line 23 of file torchttprequest.h.
Enumerator |
---|
HTTPResponseUnknown |
|
HTTPResponseNone |
|
HTTPResponseDefault |
|
HTTPResponseHTML |
|
HTTPResponseXML |
|
HTTPResponseJSON |
|
HTTPResponseJSONJavascript |
|
HTTPResponsePList |
|
HTTPResponseBinaryPList |
|
HTTPResponsePListApple |
|
HTTPResponseBinaryPListApple |
|
HTTPResponsePlainText |
|
HTTPResponseM3U8 |
|
HTTPResponseM3U8Apple |
|
HTTPResponseMPD |
|
HTTPResponseMPEGTS |
|
HTTPResponseMP4 |
|
Definition at line 36 of file torchttprequest.h.
Enumerator |
---|
HTTP_SwitchingProtocols |
|
HTTP_OK |
|
HTTP_PartialContent |
|
HTTP_MovedPermanently |
|
HTTP_NotModified |
|
HTTP_BadRequest |
|
HTTP_Unauthorized |
|
HTTP_Forbidden |
|
HTTP_NotFound |
|
HTTP_MethodNotAllowed |
|
HTTP_RequestedRangeNotSatisfiable |
|
HTTP_TooManyRequests |
|
HTTP_InternalServerError |
|
HTTP_NotImplemented |
|
HTTP_BadGateway |
|
HTTP_ServiceUnavailable |
|
HTTP_NetworkAuthenticationRequired |
|
Definition at line 65 of file torchttprequest.h.