javax.ws.rs.core.Cookie.getName()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(7.5k)|赞(0)|评价(0)|浏览(145)

本文整理了Java中javax.ws.rs.core.Cookie.getName()方法的一些代码示例,展示了Cookie.getName()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Cookie.getName()方法的具体详情如下:
包路径:javax.ws.rs.core.Cookie
类名称:Cookie
方法名:getName

Cookie.getName介绍

[英]Get the name of the cookie.
[中]获取cookie的名称。

代码示例

代码示例来源:origin: jersey/jersey

buf.append(c.getName());
buf.append("</td><td>");
buf.append(c.getValue());

代码示例来源:origin: jersey/jersey

@Override
public String toString(Cookie cookie) {
  throwIllegalArgumentExceptionIfNull(cookie, LocalizationMessages.COOKIE_IS_NULL());
  StringBuilder b = new StringBuilder();
  b.append("$Version=").append(cookie.getVersion()).append(';');
  b.append(cookie.getName()).append('=');
  StringBuilderUtils.appendQuotedIfWhitespace(b, cookie.getValue());
  if (cookie.getDomain() != null) {
    b.append(";$Domain=");
    StringBuilderUtils.appendQuotedIfWhitespace(b, cookie.getDomain());
  }
  if (cookie.getPath() != null) {
    b.append(";$Path=");
    StringBuilderUtils.appendQuotedIfWhitespace(b, cookie.getPath());
  }
  return b.toString();
}

代码示例来源:origin: jersey/jersey

@Override
public String toString(Cookie cookie) {
  throwIllegalArgumentExceptionIfNull(cookie, LocalizationMessages.COOKIE_IS_NULL());
  StringBuilder b = new StringBuilder();
  b.append("$Version=").append(cookie.getVersion()).append(';');
  b.append(cookie.getName()).append('=');
  StringBuilderUtils.appendQuotedIfWhitespace(b, cookie.getValue());
  if (cookie.getDomain() != null) {
    b.append(";$Domain=");
    StringBuilderUtils.appendQuotedIfWhitespace(b, cookie.getDomain());
  }
  if (cookie.getPath() != null) {
    b.append(";$Path=");
    StringBuilderUtils.appendQuotedIfWhitespace(b, cookie.getPath());
  }
  return b.toString();
}

代码示例来源:origin: jersey/jersey

} else {
    c = (Cookie) v;
    if (!name.equals(((Cookie) v).getName())) {
} else {
  c = (Cookie) value;
  if (!name.equals(((Cookie) value).getName())) {

代码示例来源:origin: resteasy/Resteasy

static Map<String, Cookie> extractCookies(MultivaluedMap<String, String> headers)
{
 Map<String, Cookie> cookies = new HashMap<String, Cookie>();
 List<String> cookieHeaders = headers.get("Cookie");
 if (cookieHeaders == null) return cookies;
 for (String cookieHeader : cookieHeaders)
 {
   for (Cookie cookie : CookieParser.parseCookies(cookieHeader))
   {
    cookies.put(cookie.getName(), cookie);
   }
 }
 return cookies;
}

代码示例来源:origin: resteasy/Resteasy

static Map<String, Cookie> extractCookies(MultivaluedMap<String, String> headers)
{
 Map<String, Cookie> cookies = new HashMap<String, Cookie>();
 List<String> cookieHeaders = headers.get("Cookie");
 if (cookieHeaders == null) return cookies;
 for (String cookieHeader : cookieHeaders)
 {
   for (Cookie cookie : CookieParser.parseCookies(cookieHeader))
   {
    cookies.put(cookie.getName(), cookie);
   }
 }
 return cookies;
}

代码示例来源:origin: resteasy/Resteasy

static Map<String, Cookie> extractCookies(MultivaluedMap<String, String> headers)
{
 Map<String, Cookie> cookies = new HashMap<String, Cookie>();
 List<String> cookieHeaders = headers.get("Cookie");
 if (cookieHeaders == null) return cookies;
 for (String cookieHeader : cookieHeaders)
 {
   for (Cookie cookie : CookieParser.parseCookies(cookieHeader))
   {
    cookies.put(cookie.getName(), cookie);
   }
 }
 return cookies;
}

代码示例来源:origin: resteasy/Resteasy

static Map<String, Cookie> extractCookies(MultivaluedMap<String, String> headers)
{
 Map<String, Cookie> cookies = new HashMap<String, Cookie>();
 List<String> cookieHeaders = headers.get("Cookie");
 if (cookieHeaders == null) return cookies;
 for (String cookieHeader : cookieHeaders)
 {
   for (Cookie cookie : CookieParser.parseCookies(cookieHeader))
   {
    cookies.put(cookie.getName(), cookie);
   }
 }
 return cookies;
}

代码示例来源:origin: resteasy/Resteasy

private void mergeCookies()
  {
   List<String> cookieHeader = requestHeaders.get(HttpHeaders.COOKIE);
   if (cookieHeader != null && !cookieHeader.isEmpty())
   {
     for (String s : cookieHeader)
     {
      List<Cookie> list = CookieParser.parseCookies(s);
      for (Cookie cookie : list)
      {
        cookies.put(cookie.getName(), cookie);
      }
     }
   }
  }
}

代码示例来源:origin: resteasy/Resteasy

public Map<String, Cookie> getCookies()
  {
   Map<String, Cookie> cookies = new HashMap<String, Cookie>();
   List list = headers.get(HttpHeaders.COOKIE);
   if (list == null) return cookies;
   for (Object obj : list)
   {
     if (obj instanceof Cookie)
     {
      Cookie cookie = (Cookie)obj;
      cookies.put(cookie.getName(), cookie);
     }
     else
     {
      String str = configuration.toHeaderString(obj);
      Cookie cookie = Cookie.valueOf(str);
      cookies.put(cookie.getName(), cookie);
     }
   }
   return cookies;
  }
}

代码示例来源:origin: resteasy/Resteasy

public String toString(Cookie value)
  {
   StringBuffer buf = new StringBuffer();
   ServerCookie.appendCookieValue(buf, 0, value.getName(), value.getValue(), value.getPath(), value.getDomain(), null, -1, false);
   return buf.toString();
  }
}

代码示例来源:origin: resteasy/Resteasy

public void cookie(Cookie cookie)
{
 if (!(Cookie.class.equals(cookie.getClass())))
 {
   cookie = new Cookie(cookie.getName(), cookie.getValue(), cookie.getPath(), cookie.getDomain(), cookie.getVersion());
 }
 headers.add(HttpHeaders.COOKIE, cookie);
}

代码示例来源:origin: resteasy/Resteasy

@Override
public Invocation.Builder cookie(Cookie cookie)
{
 if (!(Cookie.class.equals(cookie.getClass())))
 {
   cookie = new Cookie(cookie.getName(), cookie.getValue(), cookie.getPath(), cookie.getDomain(), cookie.getVersion());
 }
 getHeaders().cookie(cookie);
 return this;
}

代码示例来源:origin: ArcBees/GWTP

private void validateCookie(Cookie cookie) {
  String name = cookie.getName();
  String value = cookie.getValue();
  assert !(name.contains("=")
      || name.contains(";")
      || name.contains(",")
      || name.startsWith("$")
      || name.matches(".*\\s+.*"))
      : "Invalid Cookie Name. = , ; and whitespaces are not allowed. It can't start with $.";
  assert !(value.contains("=") || value.contains(";")) : "Invalid Cookie Value. = and ; are not allowed.";
}

代码示例来源:origin: org.jboss.resteasy/resteasy-core

public String toString(Cookie value)
  {
   StringBuffer buf = new StringBuffer();
   ServerCookie.appendCookieValue(buf, 0, value.getName(), value.getValue(), value.getPath(), value.getDomain(), null, -1, false);
   return buf.toString();
  }
}

代码示例来源:origin: org.jboss.resteasy/resteasy-client

public void cookie(Cookie cookie)
{
 if (!(Cookie.class.equals(cookie.getClass())))
 {
   cookie = new Cookie(cookie.getName(), cookie.getValue(), cookie.getPath(), cookie.getDomain(), cookie.getVersion());
 }
 headers.add(HttpHeaders.COOKIE, cookie);
}

代码示例来源:origin: org.jboss.resteasy/resteasy-client

@Override
public Invocation.Builder cookie(Cookie cookie)
{
 if (!(Cookie.class.equals(cookie.getClass())))
 {
   cookie = new Cookie(cookie.getName(), cookie.getValue(), cookie.getPath(), cookie.getDomain(), cookie.getVersion());
 }
 getHeaders().cookie(cookie);
 return this;
}

代码示例来源:origin: org.apache.openejb/javaee-api

public NewCookie(Cookie cookie, String comment, int maxAge, boolean isSecure) {
  super(cookie.getName(), cookie.getValue(), cookie.getPath(), cookie.getDomain(), cookie
    .getVersion());
  this.comment = comment;
  this.maxAge = maxAge;
  this.isSecure = isSecure;
}

代码示例来源:origin: Nextdoor/bender

/**
 * Create a new instance copying the information in the supplied cookie.
 * @param cookie the cookie to clone
 * @throws IllegalArgumentException if cookie is null
 */
public NewCookie(Cookie cookie) {
  super(cookie==null ? null : cookie.getName(), 
     cookie==null ? null : cookie.getValue(),
     cookie==null ? null : cookie.getPath(),
     cookie==null ? null : cookie.getDomain(),
     cookie==null ? Cookie.DEFAULT_VERSION : cookie.getVersion());
}

代码示例来源:origin: org.keycloak/keycloak-jaxrs-oauth-client

@Override
public Cookie getCookie(String cookieName) {
  Map<String, javax.ws.rs.core.Cookie> cookies = requestContext.getCookies();
  if (cookies == null)
    return null;
  javax.ws.rs.core.Cookie cookie = cookies.get(cookieName);
  if (cookie == null)
    return null;
  return new Cookie(cookie.getName(), cookie.getValue(), cookie.getVersion(), cookie.getDomain(), cookie.getPath());
}

相关文章