cookies

このモジュールは Cookies の解析に用いる補助プロシージャの実装です。

プロシージャ

proc parseCookies(s: string): StringTableRef {...}{.raises: [], tags: [].}

文字列テーブルに記載された Cookie を解析します。

このプロシージャはサーバで設定された "Set-Cookie" ヘッダではなく、クライアントで設定された Cookie ヘッダの解析を行います。

用例:

doAssert parseCookies("a=1; foo=bar") == {"a": 1, "foo": "bar"}.newStringTable
  ソース 編集
proc setCookie(key, value: string; domain = ""; path = ""; expires = ""; noName = false;
              secure = false; httpOnly = false): string {...}{.raises: [], tags: [].}
Set-Cookie: key=value; Domain=...; ... 形式のコマンドを作成します。   ソース 編集
proc setCookie(key, value: string; expires: DateTime | Time; domain = ""; path = "";
              noName = false; secure = false; httpOnly = false): string
Set-Cookie: key=value; Domain=...; ... 形式のコマンドを作成します。   ソース 編集