我有一个使用@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);
答案 0 :(得分:4)
只有在' my-cookie'一片空白。然后你不会复制相同的cookie。