HttpResponse Class Reference
#include <httpresponse.h>
List of all members.
Public Types |
| enum | StatusCode {
CONTINUE = 100,
SWITCHING_PROTOCOLS = 101,
PROCESSING = 102,
OK = 200,
CREATED = 201,
ACCEPTED = 202,
NON_AUTHORITATIVE_INFORMATION = 203,
NO_CONTENT = 204,
RESET_CONTENT = 205,
PARTIAL_CONTENT = 206,
MULTI_STATUS = 207,
MULTIPLE_CHOICES = 300,
MOVED_PERMANENTLY = 301,
FOUND = 302,
SEE_OTHER = 303,
NOT_MODIFIED = 304,
USE_PROXY = 305,
SWITCH_PROXY = 306,
TEMPORARY_REDIRECT = 307,
BAD_REQUEST = 400,
UNAUTHORIZED = 401,
PAYMENT_REQUIRED = 402,
FORBIDDEN = 403,
NOT_FOUND = 404,
METHOD_NOT_ALLOWED = 405,
NOT_ACCEPTABLE = 406,
PROXY_AUTHENTICATION_REQUIRED = 407,
REQUEST_TIMEOUT = 408,
CONFLICT = 409,
GONE = 410,
LENGTH_REQUIRED = 411,
PRECONDITION_FAILED = 412,
REQUEST_ENTITY_TOO_LARGE = 413,
REQUEST_URI_TOO_LONG = 414,
UNSUPPORTED_MEDIA_TYPE = 415,
REQUESTED_RANGE_NOT_SATISFIABLE = 416,
EXPECTATION_FAILED = 417,
I_AM_A_TEAPOT = 418,
UNPROCESSABLE_ENTITY = 422,
LOCKED = 423,
FAILED_DEPENDENCY = 424,
UNORDERED_COLLECTION = 425,
UPGRADE_REQUIRED = 426,
INTERNAL_SERVER_ERROR = 500,
NOT_IMPLEMENTED = 501,
BAD_GATEWAY = 502,
SERVICE_UNAVAILABLE = 503,
GATEWAY_TIMEOUT = 504,
HTTP_VERSION_NOT_SUPPORTED = 505,
VARIANT_ALSO_NEGOTIATES = 506,
INSUFFICIENT_STORAGE = 507,
NOT_EXTENDED = 510
} |
Public Member Functions |
| | HttpResponse (const HttpVersion &httpVersion, int statusCode=OK, bool closeConnection=false) |
| | HttpResponse (const HttpVersion &httpVersion, int statusCode, const QByteArray &reasonPhrase, bool closeConnection=false) |
| int | statusCode () const |
| bool | setStatusCode (int st) |
| void | setStatusCode (int st, const QByteArray &reasonPhrase) |
| QByteArray | reasonPhrase () const |
| void | setReasonPhrase (const QByteArray &reasonPhrase) |
| bool | closeConnection () const |
| void | setCloseConnection (bool close) |
Detailed Description
Definition at line 33 of file httpresponse.h.
Member Enumeration Documentation
- Enumerator:
| CONTINUE |
|
| SWITCHING_PROTOCOLS |
|
| PROCESSING |
|
| OK |
|
| CREATED |
|
| ACCEPTED |
|
| NON_AUTHORITATIVE_INFORMATION |
|
| NO_CONTENT |
|
| RESET_CONTENT |
|
| PARTIAL_CONTENT |
|
| MULTI_STATUS |
|
| MULTIPLE_CHOICES |
|
| MOVED_PERMANENTLY |
|
| FOUND |
|
| SEE_OTHER |
|
| NOT_MODIFIED |
|
| USE_PROXY |
|
| SWITCH_PROXY |
|
| TEMPORARY_REDIRECT |
|
| BAD_REQUEST |
|
| UNAUTHORIZED |
|
| PAYMENT_REQUIRED |
|
| FORBIDDEN |
|
| NOT_FOUND |
|
| METHOD_NOT_ALLOWED |
|
| NOT_ACCEPTABLE |
|
| PROXY_AUTHENTICATION_REQUIRED |
|
| REQUEST_TIMEOUT |
|
| CONFLICT |
|
| GONE |
|
| LENGTH_REQUIRED |
|
| PRECONDITION_FAILED |
|
| REQUEST_ENTITY_TOO_LARGE |
|
| REQUEST_URI_TOO_LONG |
|
| UNSUPPORTED_MEDIA_TYPE |
|
| REQUESTED_RANGE_NOT_SATISFIABLE |
|
| EXPECTATION_FAILED |
|
| I_AM_A_TEAPOT |
|
| UNPROCESSABLE_ENTITY |
|
| LOCKED |
|
| FAILED_DEPENDENCY |
|
| UNORDERED_COLLECTION |
|
| UPGRADE_REQUIRED |
|
| INTERNAL_SERVER_ERROR |
|
| NOT_IMPLEMENTED |
|
| BAD_GATEWAY |
|
| SERVICE_UNAVAILABLE |
|
| GATEWAY_TIMEOUT |
|
| HTTP_VERSION_NOT_SUPPORTED |
|
| VARIANT_ALSO_NEGOTIATES |
|
| INSUFFICIENT_STORAGE |
|
| NOT_EXTENDED |
|
Definition at line 36 of file httpresponse.h.
Constructor & Destructor Documentation
| HttpResponse::HttpResponse |
( |
const HttpVersion & |
httpVersion, |
|
|
int |
statusCode = OK, |
|
|
bool |
closeConnection = false | |
|
) |
| | [explicit] |
| HttpResponse::HttpResponse |
( |
const HttpVersion & |
httpVersion, |
|
|
int |
statusCode, |
|
|
const QByteArray & |
reasonPhrase, |
|
|
bool |
closeConnection = false | |
|
) |
| | [explicit] |
Member Function Documentation
| bool HttpResponse::closeConnection |
( |
|
) |
const [inline] |
| QByteArray HttpResponse::reasonPhrase |
( |
|
) |
const [inline] |
| void HttpResponse::setCloseConnection |
( |
bool |
close |
) |
|
| void HttpResponse::setReasonPhrase |
( |
const QByteArray & |
reasonPhrase |
) |
|
| void HttpResponse::setStatusCode |
( |
int |
st, |
|
|
const QByteArray & |
reasonPhrase | |
|
) |
| | |
| bool HttpResponse::setStatusCode |
( |
int |
st |
) |
|
| int HttpResponse::statusCode |
( |
|
) |
const [inline] |
The documentation for this class was generated from the following files: