便利なHTTPサーバーAPI 3 Cutterライブラリ
便利なHTTPサーバーAPI HTTPサーバーとして動作するためのAPI。

## 概要

    SoupServer *        soupcut_server_take                 (SoupServer *server);
    SoupServer *        soupcut_server_take_new             (GMainContext *context);
    const gchar *       soupcut_server_build_uri            (SoupServer *server,
                                                             const gchar *path);

## 説明

SoupServerの便利なラッパー。

## 詳細

### soupcut_server_take ()

    SoupServer *        soupcut_server_take                 (SoupServer *server);

サーバーは tear down 時に自動的にシャットダウンされ、`g_object_unref()`により解放されます。

server :

  SoupServerオブジェクト。

戻り値 :

  serverはCutterが所有権を持つので、`g_object_unref()`を呼ばないでください。

1.0.8から

soupcut_server_take

### soupcut_server_take_new ()

    SoupServer *        soupcut_server_take_new             (GMainContext *context);

コンテキストがcontextであるSoupServerオブジェクトを生成して返します。サーバーはtear down 時に自動的にシャットダウンされ、

context :

  サーバーのGMainContextコンテキスト。

戻り値 :

  新たにSoupServerオブジェクトを生成します。作成されたサーバーはCutterが所有権を持つので、`g_object_unref()`を呼ばないでください。

1.0.8から

soupcut_server_take_new

### soupcut_server_build_uri ()

    const gchar *       soupcut_server_build_uri            (SoupServer *server,
                                                             const gchar *path);

@server のベースURIにパスとして @path を組み合わせたURIの文字列を作成します。

server :

  SoupServerオブジェクト。

path :

  パス。

戻り値 :

  Cutterが所有するURI文字列。解放しないで下さい。

1.0.8から

soupcut_server_build_uri

## 参考

HTTPクライアント・サーバ用の検証