@Override public void set(String key, @Nullable String value) { this.headers.put(key, value); }
@Override public List<String> setValue(List<String> value) { List<String> previousValues = headers.getValuesList(this.key); headers.put(this.key, value); return previousValues; } }
@Nullable @Override public List<String> put(String key, List<String> value) { List<String> oldValues = get(key); this.headers.put(key, value); return oldValues; }
@Override public void set(String key, @Nullable String value) { this.headers.put(key, value); }
@Nullable @Override public List<String> put(String key, List<String> value) { List<String> oldValues = get(key); this.headers.put(key, value); return oldValues; }
@Override public List<String> setValue(List<String> value) { List<String> previousValues = headers.getValuesList(this.key); headers.put(this.key, value); return previousValues; } }
byte[] bytes = objectMapper.writeValueAsBytes(query); proxyRequest.content(new BytesContentProvider(bytes)); proxyRequest.getHeaders().put(HttpHeader.CONTENT_LENGTH, String.valueOf(bytes.length));
@Override public void setHeader(String name, List<String> values) { getHttpFields().put(name,values); }
@Override public Request agent(String agent) { headers.put(HttpHeader.USER_AGENT, agent); return this; }
/** * Sets the value of an long field. * * @param name the field name * @param value the field long value */ public void putLongField(HttpHeader name, long value) { String v = Long.toString(value); put(name, v); }
/** * Sets the value of an long field. * * @param name the field name * @param value the field long value */ public void putLongField(String name, long value) { String v = Long.toString(value); put(name, v); }
/** * Sets the value of a date field. * * @param name the field name * @param date the field date value */ public void putDateField(String name, long date) { String d=DateGenerator.formatDate(date); put(name, d); }
/** * Sets the value of a date field. * * @param name the field name * @param date the field date value */ public void putDateField(HttpHeader name, long date) { String d=DateGenerator.formatDate(date); put(name, d); }
/** * @param name * @param value * @see org.eclipse.jetty.http.HttpFields#put(java.lang.String, java.lang.String) */ public void setHeader(String name, String value) { if (HttpHeaders.CONTENT_TYPE.equalsIgnoreCase(name)) setContentType(value); else _fields.put(name,value); }
/** * Sets the specified request header * * @param name * the header name * @param value * the header value */ public void setRequestHeader(String name, String value) { getRequestFields().put(name,value); }
/** * Sets the specified request header * * @param name * the header name * @param value * the header value */ public void setRequestHeader(Buffer name, Buffer value) { getRequestFields().put(name,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(Buffer name, String value) { Buffer n = HttpHeaders.CACHE.lookup(name); Buffer v = convertValue(value); put(n, v); }
private void copyIfAbsent(HttpRequest oldRequest, Request newRequest, HttpHeader header) { HttpField field = oldRequest.getHeaders().getField(header); if (field != null && !newRequest.getHeaders().contains(header)) newRequest.getHeaders().put(field); }