![]() |
![]() |
![]() |
Cutter Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties |
struct SoupCutClient; struct SoupCutClientClass; guint soupcut_client_get (SoupCutClient *client
,const gchar *uri
,const gchar *first_query_name
,...
); GMainContext * soupcut_client_get_async_context (SoupCutClient *client
); SoupMessage * soupcut_client_get_latest_message (SoupCutClient *client
); guint soupcut_client_get_n_messages (SoupCutClient *client
); SoupCutClient * soupcut_client_new (void
); guint soupcut_client_send_message (SoupCutClient *client
,SoupMessage *message
); void soupcut_client_set_base (SoupCutClient *client
,const gchar *uri
);
SoupCutClient works as a HTTP client. It accepts multiple requests and responses are managed by SoupCutClient. SoupCutClient related assertions are also provided.
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.
|
a SoupCutClient. |
|
an URI string. |
|
the name of the first query parameter. |
|
pairs of query parameter names and values, starting with first_query_name , terminated by NULL
|
Returns : |
a status code of the response. |
Since 1.0.8
GMainContext * soupcut_client_get_async_context (SoupCutClient *client
);
Returns the asynch_context of client
.
|
a SoupCutClient. |
Returns : |
a GMainContext of client , which may be NULL . |
Since 1.0.8
SoupMessage * soupcut_client_get_latest_message (SoupCutClient *client
);
Returns the latest SoupMessage client
sent.
|
a SoupCutClient. |
Returns : |
the latest SoupMessage. |
Since 1.0.8
guint soupcut_client_get_n_messages (SoupCutClient *client
);
Returns the number of messages client
sent.
|
a SoupCutClient. |
Returns : |
the number of messages. |
Since 1.0.8
SoupCutClient * soupcut_client_new (void
);
Creates and returns a new SoupCutClient
Returns : |
a new SoupCutClient. |
Since 1.0.8
guint soupcut_client_send_message (SoupCutClient *client
,SoupMessage *message
);
Send message
with client
. client
remebers all the messages it sent.
|
a SoupCutClient. |
|
a SoupMessage. |
Returns : |
a status code of the response. |
Since 1.0.8
void soupcut_client_set_base (SoupCutClient *client
,const gchar *uri
);
Set uri
as a base uri of client
.
|
a SoupCutClient. |
|
a base uri. |
Since 1.0.8
"async"
property"async" gboolean : Read / Write
True if the session is asynchronous.
Default value: FALSE