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
);
client
のベースURIをuri
に設定します。
Since: 1.0.8
guint soupcut_client_send_message (SoupCutClient *client
,SoupMessage *message
);
client
を使ってmessage
を送信します。client
は過去に送信した全てのSoupMessageの情報を保持しています。
Since: 1.0.8
guint soupcut_client_get (SoupCutClient *client
,const gchar *uri
,const gchar *first_query_name
,...
);
uri
とクエリパラメータで指定されたURIにGETリクエストを送信します。もしもclient
のベースURIがsoupcut_client_set_base()
によって設定されていた場合は、URIはベースURIとuri
を組み合わせたものとなります。そうでない場合は、uri
は絶対URIである必要があります。
client |
SoupCutClientオブジェクト。 |
|
uri |
URI文字列。 |
|
first_query_name |
ひとつめのクエリパラメータの名前 |
|
... |
|
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
);
client
の非同期コンテキスト。
Since: 1.0.8
"async"
プロパティ“async” gboolean
セッションが非同期の場合は真。
Owner: SoupCutClient
Flags: Read / Write
デフォルト値: FALSE