Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
HttpResponse.h File Reference
#include <map>
#include <string>
#include <utility>
#include <vector>

Classes

class  CHttpResponse
 

Namespaces

 HTTP
 

Enumerations

enum  HTTP::Version { HTTP::Version1_0, HTTP::Version1_1 }
 
enum  HTTP::Method {
  HTTP::Get, HTTP::Head, HTTP::POST, HTTP::PUT,
  HTTP::Delete, HTTP::Trace, HTTP::Connect
}
 
enum  HTTP::StatusCode {
  HTTP::Continue = 100, HTTP::SwitchingProtocols = 101, HTTP::Processing = 102, HTTP::ConnectionTimedOut = 103,
  HTTP::OK = 200, HTTP::Created = 201, HTTP::Accepted = 202, HTTP::NonAuthoritativeInformation = 203,
  HTTP::NoContent = 204, HTTP::ResetContent = 205, HTTP::PartialContent = 206, HTTP::MultiStatus = 207,
  HTTP::MultipleChoices = 300, HTTP::MovedPermanently = 301, HTTP::Found = 302, HTTP::SeeOther = 303,
  HTTP::NotModified = 304, HTTP::UseProxy = 305, HTTP::TemporaryRedirect = 307, HTTP::BadRequest = 400,
  HTTP::Unauthorized = 401, HTTP::PaymentRequired = 402, HTTP::Forbidden = 403, HTTP::NotFound = 404,
  HTTP::MethodNotAllowed = 405, HTTP::NotAcceptable = 406, HTTP::ProxyAuthenticationRequired = 407, HTTP::RequestTimeout = 408,
  HTTP::Conflict = 409, HTTP::Gone = 410, HTTP::LengthRequired = 411, HTTP::PreconditionFailed = 412,
  HTTP::RequestEntityTooLarge = 413, HTTP::RequestURITooLong = 414, HTTP::UnsupportedMediaType = 415, HTTP::RequestedRangeNotSatisfiable = 416,
  HTTP::ExpectationFailed = 417, HTTP::ImATeapot = 418, HTTP::TooManyConnections = 421, HTTP::UnprocessableEntity = 422,
  HTTP::Locked = 423, HTTP::FailedDependency = 424, HTTP::UnorderedCollection = 425, HTTP::UpgradeRequired = 426,
  HTTP::InternalServerError = 500, HTTP::NotImplemented = 501, HTTP::BadGateway = 502, HTTP::ServiceUnavailable = 503,
  HTTP::GatewayTimeout = 504, HTTP::HTTPVersionNotSupported = 505, HTTP::VariantAlsoNegotiates = 506, HTTP::InsufficientStorage = 507,
  HTTP::BandwidthLimitExceeded = 509, HTTP::NotExtended = 510
}