GskUrlTransferHttpGskUrlTransferHttp — An HTTP- or HTTPS-based transfer. | |
Synopsis
void gsk_url_transfer_http_set_ssl_cert
(GskUrlTransferHttp *http,
const char *cert_fname);
void gsk_url_transfer_http_set_ssl_key
(GskUrlTransferHttp *http,
const char *key_fname);
void gsk_url_transfer_http_set_ssl_password
(GskUrlTransferHttp *http,
const char *password);
void gsk_url_transfer_http_set_user_agent
(GskUrlTransferHttp *http,
const char *user_agent);
void gsk_url_transfer_http_add_extra_header
(GskUrlTransferHttp *http,
const char *key,
const char *value);
void (*GskUrlTransferHttpRequestModifierFunc)
(GskHttpRequest *request,
gpointer mod_data);
void gsk_url_transfer_http_add_modifier
(GskUrlTransferHttp *http,
GskUrlTransferHttpRequestModifierFunc modifier,
gpointer data,
GDestroyNotify destroy);
Description
A transfer with an HTTP-based URL.
In particular, this class defines many HTTP specific configurations.
Details
gsk_url_transfer_http_set_ssl_cert ()
void gsk_url_transfer_http_set_ssl_cert
(GskUrlTransferHttp *http,
const char *cert_fname);
gsk_url_transfer_http_set_ssl_key ()
void gsk_url_transfer_http_set_ssl_key
(GskUrlTransferHttp *http,
const char *key_fname);
gsk_url_transfer_http_set_ssl_password ()
void gsk_url_transfer_http_set_ssl_password
(GskUrlTransferHttp *http,
const char *password);
gsk_url_transfer_http_set_user_agent ()
void gsk_url_transfer_http_set_user_agent
(GskUrlTransferHttp *http,
const char *user_agent);
gsk_url_transfer_http_add_extra_header ()
void gsk_url_transfer_http_add_extra_header
(GskUrlTransferHttp *http,
const char *key,
const char *value);
GskUrlTransferHttpRequestModifierFunc ()
void (*GskUrlTransferHttpRequestModifierFunc)
(GskHttpRequest *request,
gpointer mod_data);