|
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) |