我想确保我的方法不会修改某些 cookie,例如 PLAY_FLASH 和 PLAY_SESSION(为什么?因为bug 785)。
我试过这个:
// This method should never modify any PLAY cookie.
public static void doNothingPost() throws InterruptedException {
logger.info("Done nothing");
response.cookies.remove("PLAY_FLASH");
response.cookies.remove("PLAY_ERRORS");
response.cookies.remove("PLAY_SESSION");
ok();
}
好吧,事实证明这respone.cookies.remove()
会主动删除一个cookie(SetCookie with a past expiry date)。我如何告诉 play 不要为特定的 cookie 发送任何 SetCookie 标头?(还是全部?)