Google と Stackoverflow でよく検索しました。Web ページから Cookie (または一般的には HTTP ヘッダー) を取得し、それを編集して送り返す方法が見つかりませんでした。
[読み取り/書き込みを使用して POST/GET リクエストを作成する方法は知っていますが、Cookies idk]
現在の一時的な IO サポートを使用しても、HTTP ヘッダーと Cookie 情報を抽出できます。
red>> data: read/info http://microsoft.com
== [200 #(
Cache-Control: "no-cache, no-store"
Connection: "keep-alive"
Date: "Wed,...
red>> list: data/2/set-cookie
== [{MS-CV=z/YnyU+5wE2gT8S1.1; domain=.microsoft.com; expires=Thu, 24-Mar-2016 10:59:39 GMT; pa...
red>> foreach str list [probe parse str [collect [keep to "=" skip keep to [";" | end]]]]
["MS-CV" "z/YnyU+5wE2gT8S1.1"]
["MS-CV" "z/YnyU+5wE2gT8S1.2"]
HTTP ヘッダーはマップに保存されます。したがって、複数のSet-Cookie
ヘッダーが送信された場合は文字列のブロックが取得され、それ以外の場合はSet-Cookie
キーの文字列のみが取得されます。
read/info
3 つの要素を持つブロックを返します。
ノート:
read
てwrite
います。