![]() |
![]() |
![]() |
Cutterリファレンスマニュアル | ![]() |
---|---|---|---|---|
Top | 説明 | オブジェクト階層 | プロパティ |
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オブジェクトはHTTPクライアントとして動作します。SoupCutClientは複数のリクエストやレスポンスを管理することができます。また、SoupCutClientに関連するアサーションのAPIも提供しています。
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である必要があります。
|
SoupCutClientオブジェクト。 |
|
URI文字列。 |
|
ひとつめのクエリパラメータの名前 |
|
first_query_name から始まる、クエリパラメータの名前と値のペア。最後にNULL を指定しなければいけません。 |
戻り値 : |
レスポンスのステータスコード。 |
1.0.8から
GMainContext * soupcut_client_get_async_context (SoupCutClient *client
);
client
の非同期コンテキスト。
|
SoupCutClientオブジェクト。 |
戻り値 : |
client のGMainContext。NULL が返る可能性があります。 |
1.0.8から
SoupMessage * soupcut_client_get_latest_message (SoupCutClient *client
);
client
が最後に送信したSoupMessageオブジェクト。
|
SoupCutClientオブジェクト。 |
戻り値 : |
最後に送信されたSoupMessageオブジェクト。 |
1.0.8から
guint soupcut_client_get_n_messages (SoupCutClient *client
);
client
が送信した#SoupMessageの数。
|
SoupCutClientオブジェクト。 |
戻り値 : |
SoupMessageの数。 |
1.0.8から
SoupCutClient * soupcut_client_new (void
);
新たにSoupCutClientオブジェクトを生成して返します。
戻り値 : |
SoupCutClientオブジェクト。 |
1.0.8から
guint soupcut_client_send_message (SoupCutClient *client
,SoupMessage *message
);
client
を使ってmessage
を送信します。client
は過去に送信した全てのSoupMessageの情報を保持しています。
|
SoupCutClientオブジェクト。 |
|
SoupMessageオブジェクト。 |
戻り値 : |
レスポンスのステータスコード。 |
1.0.8から
void soupcut_client_set_base (SoupCutClient *client
,const gchar *uri
);
client
のベースURIをuri
に設定します。
|
SoupCutClientオブジェクト。 |
|
ベースURIの文字列。 |
1.0.8から