mondragon (12410) の日記
2003 年 01 月 27 日
午前 02:47
Cookie
/. に login するには
/users.pl?op=userlogin&unickname=XXX&upasswd=YYY
/index.pl?op=userlogin&unickname=XXX&upasswd=ZZZ
にアクセスして、得た Cookie を以降のアクセスで渡せばいい。
Java で URLConnection を使う場合は、
getHeaderField("Set-Cookie");
でいいのだが、 /. ではうまくいかない。
getHeaderFields() や telnet で調べてみたところ、
上記の URL にアクセス
Set-Cookie: と Location: が返ってくる
Location: にしたがってアクセス {/|/index.pl}
getHeaderField() で取れるのはこちら ( 上書き ? )
当然 Set-Cookie: は取れない
ということらしい。
Socket を使えばいいんだろうけど、とりあえず cookie.txt のインポートでいいか。
この議論は賞味期限が切れたので、アーカイブ化されています。
新たにコメントを付けることはできません。