Interface CookiePolicyHandler
-
public interface CookiePolicyHandlerThis is the interface that a cookie policy handler must implement. A policy handler allows you to control which cookies are accepted and which are sent.- Since:
- V0.3
- Version:
- 0.3-3 06/05/2001
- Author:
- Ronald Tschal�r
- See Also:
CookieModule.setCookiePolicyHandler(HTTPClient.CookiePolicyHandler)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanacceptCookie(Cookie cookie, RoRequest req, RoResponse resp)This method is called for each cookie that a server tries to set via the Set-Cookie header.booleansendCookie(Cookie cookie, RoRequest req)This method is called for each cookie that is eligible for sending with a request (according to the matching rules for the path, domain, protocol, etc).
-
-
-
Method Detail
-
acceptCookie
boolean acceptCookie(Cookie cookie, RoRequest req, RoResponse resp)
This method is called for each cookie that a server tries to set via the Set-Cookie header. This enables you to implement your own cookie acceptance policy.- Parameters:
cookie- the cookie in questionreq- the request sent which prompted the responseresp- the response which is trying to set the cookie- Returns:
- true if this cookie should be accepted, false if it is to be rejected.
-
sendCookie
boolean sendCookie(Cookie cookie, RoRequest req)
This method is called for each cookie that is eligible for sending with a request (according to the matching rules for the path, domain, protocol, etc). This enables you to control the sending of cookies.- Parameters:
cookie- the cookie in questionreq- the request this cookie is to be sent with- Returns:
- true if this cookie should be sent, false if it is to be ignored.
-
-