| 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オブジェクトはHTTPクライアントとして動作します。SoupCutClientは複数のリクエストやレスポンスを管理することができます。また、SoupCutClientに関連するアサーションのAPIも提供しています。
SoupCutClient *
soupcut_client_new (void);
新たに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 |
SoupCutClientオブジェクト。 |
|
uri |
URI文字列。 |
|
first_query_name |
ひとつめのクエリパラメータの名前 |
|
... |
pairs of query parameter names and values, starting with |
Since: 1.0.8
guint
soupcut_client_get_n_messages (SoupCutClient *client);
clientが送信した#SoupMessageの数。
Since: 1.0.8
SoupMessage *
soupcut_client_get_latest_message (SoupCutClient *client);
clientが最後に送信したSoupMessageオブジェクト。
Since: 1.0.8
GMainContext *
soupcut_client_get_async_context (SoupCutClient *client);
Returns the asynch_context of client
.
Since: 1.0.8