httpunit の Cookie 拒否

リクエストしたパスとそこで発行された Cookie の path 属性が異なる場合、
デフォルトでは Cookie を受け取らない。

例えば、
/login
にアクセスした際に、
path=/admin
Cookie を発行しても httpunit は受け取らない。


受け取るには、CookieProperties.setPathMatchingStrict(false) を呼び出す必要がある。


import com.meterware.httpunit.cookies.CookieProperties;
...
CookieProperties.setPathMatchingStrict(false);