Resteasy客户端:@CookieParam在每个请求中复制其值

时间:2018-02-16 07:54:09

标签: java jax-rs resteasy

我有一个使用@CookieParam的接口的Resteasy客户端实现。第一个Clientrequests按预期添加cookie,第二个再次添加相同的值,而不是检查它是否已经存在并进行某种替换值。第三个也是如此,依此类推。这永远不会结束,每次请求时cookie都会变大。

如果cookie值只应添加一次,会有什么解决方案?

我对提供的服务器服务(不受我的控制)的看法如下所示。我刚刚编写它以便在我的客户端实现中使用Reast Easy Proxyclient:

@POST
@Path("/my-resource")
@Produces(CustomMediaType.APPLICATION_JSON_UTF_8)
@Consumes(CustomMediaType.APPLICATION_JSON_UTF_8)
Response createResource(@CookieParam("my-cookie") String cookie, Request request);

1 个答案:

答案 0 :(得分:4)

只有在' my-cookie'一片空白。然后你不会复制相同的cookie。