[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: cookie
Citation (with leading "> " of each line) from article:
<m3vgbmrmbl.wl@gohome.org>
by Yuuichi Teranishi <teranisi@gohome.org> :
> Set-Cookie: stored=foo; path=/foo/bar; expires=Monday, 25-Mar-04 00:35:50 JST
> Set-Cookie: temporal=bar; path=/foo/bar
>
> のようなのが来たとき、
この場合は
Citation (with leading "| " of each line) from article:
<m3zo0yruac.wl@gohome.org>
by Yuuichi Teranishi <teranisi@gohome.org> :
| (*1) http://www.netscape.com/newsref/std/cookie_spec.html
によると、1個の「Cookie:」ヘッダに2つのcookieを入れなきゃいけないよう
なので
> Cookie: stored=foo
> Cookie2: $Version="1"
> Cookie: temporal=bar
のようなリクエストを生成するのは間違いではないですか。
# w3m{,mee}が「store=foo」しか入れないのも間違っているような。
もし私の理解が正しければ、emacs-w3m独自のcookie対応を入れるのであれば、
w3m{,mee}には必ず「-no-cookie」を渡して、すべてemacs-w3m側で処理する必
要がある筈です。
> w3mmee だと、同様の指定をしても
>
> Cookie: stored=foo
> Cookie2: $Version="1"
>
> しか出ないようです。
いくつかのヘッダについては「-header」による指定を無視またはw3mmee側で
上書きしますが、その中に「Cookie:」も含まれています(これが意図していた
仕様)。
ただし今のw3mmeeで出ないのは、コマンドラインオプションとして「-header」
と「-o」の両方が使われていると、「-header」による指定が(「Cookie:」に
限らずすべて)消えてしまうというバグが原因です。
# 「-no-cookie」の場合は、「Cookie:」と「Cookie2:」の特別扱いをやめる
# ように変更しようと思います。
--
須藤 清一 <suto@ks-and-ks.ne.jp>
http://pub.ks-and-ks.ne.jp/pgp-public-key.html