【问题标题】:How to decode Client Cookie strings in `javax.ws.rs.core.Cookie`如何在“javax.ws.rs.core.Cookie”中解码客户端 Cookie 字符串
【发布时间】:2019-04-20 00:17:20
【问题描述】:

如何解码客户端 Cookie 字符串 jax-rs?我的意思是如何将 String cookie 值转换为 javax.ws.rs.core.Cookie

这是一个如何在 Netty 中执行的示例:

Cookie myCookie = ClientCookieDecoder.LAX.decode("my cookie string here")

有没有人知道与 jax rs 等效的有用实用方法?

【问题讨论】:

  • 为什么要这样做? Jax-RS 运行时会为您做这件事,即它将解码传入请求的 cookie 标头并让您可以使用 Cookie。您只需将Cookie 参数添加到您的处理程序方法中。
  • 通过字符串从第三方系统存储的 cookie。我想把它变成一个 cookie 现在通过球衣发送
  • 字符串从何而来?

标签: java jax-rs


【解决方案1】:

下面是有效的方法:

Cookie cookie = RuntimeDelegate.getInstance().createHeaderDelegate(Cookie.class).fromString(cookieStringValue);

注意:不要使用

Cookie.valueOf(cookieStringValue) 

因为它已被弃用。

【讨论】:

    猜你喜欢
    • 2020-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-22
    • 2014-10-21
    • 1970-01-01
    • 2011-07-31
    • 1970-01-01
    相关资源
    最近更新 更多