gpt4 book ai didi

playframework-2.0 - 如何在 play2.0 中操作 Session、Request 和 Response 进行测试

转载 作者:行者123 更新时间:2023-12-04 10:01:25 25 4
gpt4 key购买 nike

嗨,我有一个身份验证服务,它适用于请求(一些标题数据和 Cookie)、响应(设置或删除 cookie)和 session (存储用户 ID 和记住我的信息)。

在 play 1.x 中很容易伪造 Request、Response、Cookie 和 Session。可以通过 Session.current().set(new Session()) 轻松设置.在 play 2.0 中,这不再起作用。

如何在请求中添加 cookie?我怎么能操纵 session ?我看到存在 FakeApplication 和 FakeRequest 但我没有得到它,如何使用它们。

任何提示表示赞赏。

最佳答案

它尚未为 Play 2.0 做好准备,但在 Play 2.1(以及当前的母版)中,您将能够编写:

fakeRequest(GET, "/foo")
.withSession("bar", "baz")
.withCookies(cookie("bah", "toto"));

关于playframework-2.0 - 如何在 play2.0 中操作 Session、Request 和 Response 进行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10381354/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com