Top | ![]() |
![]() |
![]() |
![]() |
SoupCutClient * | soupcut_client_new () |
void | soupcut_client_set_base () |
guint | soupcut_client_send_message () |
guint | soupcut_client_get () |
guint | soupcut_client_get_n_messages () |
SoupMessage * | soupcut_client_get_latest_message () |
GMainContext * | soupcut_client_get_async_context () |
SoupCutClient works as a HTTP client. It accepts multiple requests and responses are managed by SoupCutClient. SoupCutClient related assertions are also provided.
SoupCutClient *
soupcut_client_new (void
);
Creates and returns a new SoupCutClient
Since 1.0.8
void soupcut_client_set_base (SoupCutClient *client
,const gchar *uri
);
Set uri
as a base uri of client
.
Since 1.0.8
guint soupcut_client_send_message (SoupCutClient *client
,SoupMessage *message
);
Send message
with client
. client
remebers all the messages it sent.
Since 1.0.8
guint soupcut_client_get (SoupCutClient *client
,const gchar *uri
,const gchar *first_query_name
,...
);
Send a GET request to uri
with queries. If the base URI of client
is set by soupcut_client_set_base()
, the destination URI is composed of the base URI and uri
. If not, uri
must be a fully qualified URI.
client |
||
uri |
an URI string. |
|
first_query_name |
the name of the first query parameter. |
|
... |
pairs of query parameter names and values, starting with |
Since 1.0.8
guint
soupcut_client_get_n_messages (SoupCutClient *client
);
Returns the number of messages client
sent.
Since 1.0.8
SoupMessage *
soupcut_client_get_latest_message (SoupCutClient *client
);
Returns the latest SoupMessage client
sent.
Since 1.0.8
GMainContext *
soupcut_client_get_async_context (SoupCutClient *client
);
Returns the asynch_context of client
.
Since 1.0.8
“async”
property“async” gboolean
True if the session is asynchronous.
Flags: Read / Write
Default value: FALSE