本文整理了Java中javax.ws.rs.core.Cookie.getName()
方法的一些代码示例,展示了Cookie.getName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Cookie.getName()
方法的具体详情如下:
包路径:javax.ws.rs.core.Cookie
类名称: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());
}
内容来源于网络,如有侵权,请联系作者删除!