EvdHttpRequest

EvdHttpRequest

Synopsis

struct              EvdHttpRequest;
struct              EvdHttpRequestClass;
gboolean            evd_http_request_get_basic_auth_credentials
                                                        (EvdHttpRequest *self,
                                                         gchar **user,
                                                         gchar **password);
const gchar *       evd_http_request_get_method         (EvdHttpRequest *self);
gchar *             evd_http_request_get_path           (EvdHttpRequest *self);
SoupURI *           evd_http_request_get_uri            (EvdHttpRequest *self);
EvdHttpRequest *    evd_http_request_new                (const gchar *method,
                                                         const gchar *url);
void                evd_http_request_set_basic_auth_credentials
                                                        (EvdHttpRequest *self,
                                                         const gchar *user,
                                                         const gchar *passw);
gchar *             evd_http_request_to_string          (EvdHttpRequest *self,
                                                         gsize *size);

Object Hierarchy

  GObject
   +----EvdHttpMessage
         +----EvdHttpRequest

Properties

  "method"                   gchar*                : Read / Write / Construct Only
  "path"                     gchar*                : Read
  "uri"                      SoupURI*              : Read / Write / Construct Only

Description

Details

struct EvdHttpRequest

struct EvdHttpRequest;


struct EvdHttpRequestClass

struct EvdHttpRequestClass {
  EvdHttpMessageClass parent_class;
};


evd_http_request_get_basic_auth_credentials ()

gboolean            evd_http_request_get_basic_auth_credentials
                                                        (EvdHttpRequest *self,
                                                         gchar **user,
                                                         gchar **password);


evd_http_request_get_method ()

const gchar *       evd_http_request_get_method         (EvdHttpRequest *self);


evd_http_request_get_path ()

gchar *             evd_http_request_get_path           (EvdHttpRequest *self);


evd_http_request_get_uri ()

SoupURI *           evd_http_request_get_uri            (EvdHttpRequest *self);

Returns :

. [transfer none]

evd_http_request_new ()

EvdHttpRequest *    evd_http_request_new                (const gchar *method,
                                                         const gchar *url);


evd_http_request_set_basic_auth_credentials ()

void                evd_http_request_set_basic_auth_credentials
                                                        (EvdHttpRequest *self,
                                                         const gchar *user,
                                                         const gchar *passw);


evd_http_request_to_string ()

gchar *             evd_http_request_to_string          (EvdHttpRequest *self,
                                                         gsize *size);

size :

. [out]

Returns :

. [transfer full]

Property Details

The "method" property

  "method"                   gchar*                : Read / Write / Construct Only

The HTTP method of the request (GET, POST, HEAD, etc).

Default value: "GET"


The "path" property

  "path"                     gchar*                : Read

The full path portion of the requested URL.

Default value: ""


The "uri" property

  "uri"                      SoupURI*              : Read / Write / Construct Only

The URI of the requested resource.