kodi
|
The PLT_HttpHelper class is a set of utility functions for manipulating HTTP headers, entities and messages. More...
#include <PltHttp.h>
Static Public Member Functions | |
static bool | IsConnectionKeepAlive (NPT_HttpMessage &message) |
static bool | IsBodyStreamSeekable (NPT_HttpMessage &message) |
static NPT_Result | GetContentType (const NPT_HttpMessage &message, NPT_String &type) |
static NPT_Result | GetContentLength (const NPT_HttpMessage &message, NPT_LargeSize &len) |
static NPT_Result | GetHost (const NPT_HttpRequest &request, NPT_String &value) |
static void | SetHost (NPT_HttpRequest &request, const char *host) |
static PLT_DeviceSignature | GetDeviceSignature (const NPT_HttpRequest &request) |
static NPT_Result | SetBody (NPT_HttpMessage &message, NPT_String &text, NPT_HttpEntity **entity=NULL) |
static NPT_Result | SetBody (NPT_HttpMessage &message, const char *text, NPT_HttpEntity **entity=NULL) |
static NPT_Result | SetBody (NPT_HttpMessage &message, const void *body, NPT_LargeSize len, NPT_HttpEntity **entity=NULL) |
static NPT_Result | SetBody (NPT_HttpMessage &message, NPT_InputStreamReference stream, NPT_HttpEntity **entity=NULL) |
static NPT_Result | GetBody (const NPT_HttpMessage &message, NPT_String &body) |
static NPT_Result | ParseBody (const NPT_HttpMessage &message, NPT_XmlElementNode *&xml) |
static void | SetBasicAuthorization (NPT_HttpRequest &request, const char *username, const char *password) |
The PLT_HttpHelper class is a set of utility functions for manipulating HTTP headers, entities and messages.