@Override public Response.ResponseBuilder header(String name, Object value) { if (value == null) { metadata.remove(name); return this; } metadata.add(name, value); return this; }
public static MultivaluedMap<String, String> extractRequestHeaders(HttpRequest request) { Headers<String> requestHeaders = new Headers<String>(); for (Map.Entry<String, String> header : request.headers()) { requestHeaders.add(header.getKey(), header.getValue()); } return requestHeaders; } }
@Override public Response.ResponseBuilder cookie(NewCookie... cookies) { if (cookies == null) { metadata.remove(HttpHeaderNames.SET_COOKIE); return this; } for (NewCookie cookie : cookies) { metadata.add(HttpHeaderNames.SET_COOKIE, cookie); } return this; }
@Override public Response.ResponseBuilder links(Link... links) { if (links == null) { metadata.remove(HttpHeaders.LINK); return this; } for (Link link : links) { metadata.add(HttpHeaders.LINK, link); } return this; }
public static MultivaluedMap<String, String> extractRequestHeaders(HttpServletRequest request) { Headers<String> requestHeaders = new Headers<String>(); Enumeration<String> headerNames = request.getHeaderNames(); while (headerNames.hasMoreElements()) { String headerName = headerNames.nextElement(); Enumeration<String> headerValues = request.getHeaders(headerName); while (headerValues.hasMoreElements()) { String headerValue = headerValues.nextElement(); requestHeaders.add(headerName, headerValue); } } return requestHeaders; } }
public static MultivaluedMap<String, String> extractRequestHeaders(HttpServerRequest request) { Headers<String> requestHeaders = new Headers<String>(); for (Map.Entry<String, String> header : request.headers()) { requestHeaders.add(header.getKey(), header.getValue()); } return requestHeaders; } }
public static MultivaluedMap<String, String> extractRequestHeaders(HttpRequest request) { Headers<String> requestHeaders = new Headers<String>(); for (Map.Entry<String, String> header : request.headers()) { requestHeaders.add(header.getKey(), header.getValue()); } return requestHeaders; } }
public static MultivaluedMap<String, String> extractRequestHeaders(HttpExchange request) { Headers<String> requestHeaders = new Headers<String>(); for (Map.Entry<String, List<String>> header : request.getRequestHeaders().entrySet()) { for (String val : header.getValue()) { requestHeaders.add(header.getKey(), val); } } return requestHeaders; } }
@Override public Response.ResponseBuilder link(String uri, String rel) { Link link = Link.fromUri(uri).rel(rel).build(); metadata.add(HttpHeaders.LINK, link); return this; }
@Override public Response.ResponseBuilder link(URI uri, String rel) { Link link = Link.fromUri(uri).rel(rel).build(); metadata.add(HttpHeaders.LINK, link); return this; }
@Override public Response.ResponseBuilder header(String name, Object value) { if (value == null) { metadata.remove(name); return this; } metadata.add(name, value); return this; }
public static MultivaluedMap<String, String> extractRequestHeaders(HttpRequest request) { Headers<String> requestHeaders = new Headers<String>(); for (Map.Entry<String, String> header : request.headers()) { requestHeaders.add(header.getKey(), header.getValue()); } return requestHeaders; } }
@Override public Response.ResponseBuilder header(String name, Object value) { if (value == null) { metadata.remove(name); return this; } metadata.add(name, value); return this; }
public static MultivaluedMap<String, String> extractRequestHeaders(HttpServerRequest request) { Headers<String> requestHeaders = new Headers<String>(); for (Map.Entry<String, String> header : request.headers()) { requestHeaders.add(header.getKey(), header.getValue()); } return requestHeaders; } }
public static MultivaluedMap<String, String> extractRequestHeaders(HttpRequest request) { Headers<String> requestHeaders = new Headers<String>(); for (Map.Entry<String, String> header : request.headers()) { requestHeaders.add(header.getKey(), header.getValue()); } return requestHeaders; } }
public static MultivaluedMap<String, String> extractRequestHeaders(HttpRequest request) { Headers<String> requestHeaders = new Headers<String>(); for (Map.Entry<String, String> header : request.getHeaders()) { requestHeaders.add(header.getKey(), header.getValue()); } return requestHeaders; } }
@Override public Response.ResponseBuilder link(URI uri, String rel) { Link link = Link.fromUri(uri).rel(rel).build(); metadata.add(HttpHeaders.LINK, link); return this; }
@Override public Response.ResponseBuilder link(String uri, String rel) { Link link = Link.fromUri(uri).rel(rel).build(); metadata.add(HttpHeaders.LINK, link); return this; }
@Override public Response.ResponseBuilder link(String uri, String rel) { Link link = Link.fromUri(uri).rel(rel).build(); metadata.add(HttpHeaders.LINK, link); return this; }
@Override public Response.ResponseBuilder link(URI uri, String rel) { Link link = Link.fromUri(uri).rel(rel).build(); metadata.add(HttpHeaders.LINK, link); return this; }