リクエストしたパスとそこで発行された Cookie の path 属性が異なる場合、
デフォルトでは Cookie を受け取らない。
例えば、
/login
にアクセスした際に、
path=/admin
の Cookie を発行しても httpunit は受け取らない。
受け取るには、CookieProperties.setPathMatchingStrict(false) を呼び出す必要がある。
http://d.hatena.ne.jp/dragon3/20050215/1108437622
また、ネットのどこにも情報がないが、
CookieProperties.setDomainMatchingStrict
というのがあり、こちらはドメイン間が違うクッキーを引き渡すときに
指定が必要のようである。
(ドメイン間のクッキーの引渡しが失敗したところを
CookieProperties.setDomainMatchingStrict(false);
にしたらうまくいった)
1 / 2| 次のページ »
最近のコメント