@Nullable @Override public List<String> remove(Object key) { if (key instanceof String) { List<String> oldValues = get(key); this.headers.remove((String) key); return oldValues; } return null; }
@Nullable @Override public List<String> remove(Object key) { if (key instanceof String) { List<String> oldValues = get(key); this.headers.remove((String) key); return oldValues; } return null; }
private static Map<String, String> writeOutBoundHeaders(final MultivaluedMap<String, Object> headers, final Request request) { final Map<String, String> stringHeaders = HeaderUtils.asStringHeadersSingleValue(headers); // remove User-agent header set by Jetty; Jersey already sets this in its request (incl. Jetty version) request.getHeaders().remove(HttpHeader.USER_AGENT); for (final Map.Entry<String, String> e : stringHeaders.entrySet()) { request.getHeaders().add(e.getKey(), e.getValue()); } return stringHeaders; }
fields.remove(HttpHeader.LAST_MODIFIED); // if this field is present, the reload-time is a 10% fraction of ttl and other caching headers do not work
fields.remove(HttpHeader.LAST_MODIFIED); // if this field is present, the reload-time is a 10% fraction of ttl and other caching headers do not work
/** * @param name * @see org.eclipse.jetty.http.HttpFields#remove(java.lang.String) */ public void removeHeader(String name) { _fields.remove(name); }
/** * @param name * @see org.eclipse.jetty.http.HttpFields#remove(java.lang.String) */ public void removeHeader(String name) { _fields.remove(name); }
@Override public Request header(HttpHeader header, String value) { if (value == null) headers.remove(header); else headers.add(header, value); return this; }
/** * Remove a field. * * @param name */ public void remove(String name) { remove(HttpHeaders.CACHE.lookup(name)); }
@Override public Request header(String name, String value) { if (value == null) headers.remove(name); else headers.add(name, value); return this; }
/** * Set a field. * * @param name the name of the field * @param list the List value of the field. If null the field is cleared. */ public void put(String name, List<String> list) { remove(name); for (String v : list) if (v!=null) add(name,v); }
@Override public Request header(String name, String value) { if (value == null) headers.remove(name); else headers.add(name, value); return this; }
@Override public Request header(String name, String value) { if (value == null) headers.remove(name); else headers.add(name, value); return this; }
/** * Remove a field. * * @param name */ public void remove(String name) { remove(HttpHeaders.CACHE.lookup(name)); }
@Nullable @Override public List<String> remove(Object key) { if (key instanceof String) { List<String> oldValues = get(key); this.headers.remove((String) key); return oldValues; } return null; }
/** * Remove a field. * * @param name */ public void remove(String name) { remove(HttpHeaders.CACHE.lookup(name)); }
private void updateExtensionHeader() { HttpFields headers = getHttpFields(); headers.remove(HttpHeader.SEC_WEBSOCKET_EXTENSIONS); for (ExtensionConfig config : extensions) { headers.add(HttpHeader.SEC_WEBSOCKET_EXTENSIONS,config.getParameterizedName()); } }
/** * Set a field. * * @param header the header name of the field * @param value the value of the field. If null the field is cleared. */ public void put(HttpHeader header, String value) { if (value == null) remove(header); else put(new HttpField(header, value)); }
/** * Set a field. * * @param name the name of the field * @param value the value of the field. If null the field is cleared. */ public void put(String name, String value) { if (value == null) remove(name); else put(new HttpField(name, value)); }
private static Map<String, String> writeOutBoundHeaders(final MultivaluedMap<String, Object> headers, final Request request) { final Map<String, String> stringHeaders = HeaderUtils.asStringHeadersSingleValue(headers); // remove User-agent header set by Jetty; Jersey already sets this in its request (incl. Jetty version) request.getHeaders().remove(HttpHeader.USER_AGENT); for (final Map.Entry<String, String> e : stringHeaders.entrySet()) { request.getHeaders().add(e.getKey(), e.getValue()); } return stringHeaders; }