Cookies javax.servlet.http.Cookie与javax.ws.rs.core.Cookie

Cookies javax.servlet.http.Cookie与javax.ws.rs.core.Cookie,cookies,Cookies,作为web开发新手,我需要一些帮助来理解javax.servlet.http.Cookie和javax.ws.rs.core.Cookie之间的区别。我假设后者可以用于将Cookie设置为rest服务的响应。但是我们也可以将初始Cookie对象设置到HTTPServletResponse中吗?创建并使用该方法放置在HTTP响应对象上 相反,的说明如下所示: 表示在请求中传输的HTTP cookie的值 …因此,您希望HTTP请求对象上的方法返回该类型cookie的数组,但不,它返回一个cooki

作为web开发新手,我需要一些帮助来理解javax.servlet.http.Cookie和javax.ws.rs.core.Cookie之间的区别。我假设后者可以用于将Cookie设置为rest服务的响应。但是我们也可以将初始Cookie对象设置到HTTPServletResponse中吗?

创建并使用该方法放置在HTTP响应对象上

相反,的说明如下所示:

表示在请求中传输的HTTP cookie的值


…因此,您希望HTTP请求对象上的方法返回该类型cookie的数组,但不,它返回一个cookie的数组。显然是有人用的。因此,您可以与jax rs web服务、HttpServlet及其请求/响应对象一起使用。

这些对象表示相同的底层实体,即RFC定义的HTTP cookie。这两个“执行”相同的操作,表示HTTP响应中的cookie头(请求cookie仅为名称=值对,而响应cookie可以具有RFC中描述的多个附加属性)。在哪里使用一个与另一个只是编码内容的问题。如果您正在编写JAX-RS提供程序,那么JAX-RSAPI将使用javax.ws.core.Cookie。如果您正在编写HttpServlet,那么您将使用javax.servlet.http.Cookie。JAX-RS实现还将允许您使用上下文注入,以便您可以直接访问JAX-RS服务提供商中的HttpServlet对象