Java HTTP Apache-如何在安全cookie的标头中设置参数?

Java HTTP Apache-如何在安全cookie的标头中设置参数?,java,http-headers,Java,Http Headers,有人知道是否可以在标题中设置“安全Cookie”吗 我需要在一个标题中创建一个cookie,就像这个集cookie:JSESSIONID:893ihewwydkq2764@&@09;路径=/;稳妥 最后是“安全”参数。我已经研究了Http apache Header类,它只需要一个名称和值对。那么“安全”之类的传统参数呢 这样做的目的是使cookies只能在加密连接上使用,即仅在https://上使用 顺便说一句,我正在爪哇发展。谢谢一般来说,http头只是:键值。对于Cookie头,“值”实际

有人知道是否可以在标题中设置“安全Cookie”吗

我需要在一个标题中创建一个cookie,就像这个集cookie:JSESSIONID:893ihewwydkq2764@&@09;路径=/;稳妥

最后是“安全”参数。我已经研究了Http apache Header类,它只需要一个名称和值对。那么“安全”之类的传统参数呢

这样做的目的是使cookies只能在加密连接上使用,即仅在https://上使用


顺便说一句,我正在爪哇发展。谢谢

一般来说,http头只是:键值。对于Cookie头,“值”实际上是键值对本身的列表(通常加上一堆其他东西)

但是,如果您是用Java开发的,那么可能有一种更好的方法来处理cookie,而不是直接操作头部。如果您使用的是框架,那么框架可能会使它变得更简单,但是如果您使用的是原始Servlet,Servlet规范还为您提供了更好的处理设置cookie的方法



使用HttpClient包,您完全可以将安全cookie发送回服务器。罐头。这就是说,您使用HttpClient设置安全Cookie(服务器而不是客户端通常会这样做),但您仍然可以这样做,这有点令人困惑。

在Java中创建javax.servlet.http.Cookie时,请使用()方法。

我使用Apache http库,尤其是HttpClient方法