|
Public Types |
enum | Commands {
GET,
HEAD,
POST,
PUT,
DELETE,
TRACE,
OPTIONS,
CONNECT,
NumCommands
} |
enum | StatusCode {
Continue = 100,
SwitchingProtocols,
RequestOK = 200,
Created,
Accepted,
NonAuthoritativeInformation,
NoContent,
ResetContent,
PartialContent,
MultipleChoices = 300,
MovedPermanently,
MovedTemporarily,
SeeOther,
NotModified,
UseProxy,
BadRequest = 400,
UnAuthorised,
PaymentRequired,
Forbidden,
NotFound,
MethodNotAllowed,
NoneAcceptable,
ProxyAuthenticationRequired,
RequestTimeout,
Conflict,
Gone,
LengthRequired,
UnlessTrue,
InternalServerError = 500,
NotImplemented,
BadGateway,
ServiceUnavailable,
GatewayTimeout
} |
Static Public Attributes |
static const char *const | AllowTag |
static const char *const | AuthorizationTag |
static const char *const | ContentEncodingTag |
static const char *const | ContentLengthTag |
static const char *const | ContentTypeTag |
static const char *const | DateTag |
static const char *const | ExpiresTag |
static const char *const | FromTag |
static const char *const | IfModifiedSinceTag |
static const char *const | LastModifiedTag |
static const char *const | LocationTag |
static const char *const | PragmaTag |
static const char *const | PragmaNoCacheTag |
static const char *const | RefererTag |
static const char *const | ServerTag |
static const char *const | UserAgentTag |
static const char *const | WWWAuthenticateTag |
static const char *const | MIMEVersionTag |
static const char *const | ConnectionTag |
static const char *const | KeepAliveTag |
static const char *const | TransferEncodingTag |
static const char *const | ChunkedTag |
static const char *const | ProxyConnectionTag |
static const char *const | ProxyAuthorizationTag |
static const char *const | ProxyAuthenticateTag |
static const char *const | ForwardedTag |
static const char *const | SetCookieTag |
static const char *const | CookieTag |
Protected Member Functions |
| PHTTP () |
virtual PINDEX | ParseResponse (const PString &line) |