public boolean contains(HttpHeader header) { for (int i=_size;i-->0;) { HttpField f=_fields[i]; if (f.getHeader()==header) return true; } return false; }
@Override public boolean onHeader(Response response, HttpField field) { // Avoid that the content is decoded, which could generate // errors, since we are discarding the content anyway. return field.getHeader() != HttpHeader.CONTENT_ENCODING; }
public HttpField getField(HttpHeader header) { for (int i=0;i<_size;i++) { HttpField f=_fields[i]; if (f.getHeader()==header) return f; } return null; }
public boolean contains(HttpHeader header) { for (int i=_size;i-->0;) { HttpField f=_fields[i]; if (f.getHeader()==header) return true; } return false; }
public HttpField getField(HttpHeader header) { for (int i=0;i<_size;i++) { HttpField f=_fields[i]; if (f.getHeader()==header) return f; } return null; }
public HttpField getField(HttpHeader header) { for (int i=0;i<_size;i++) { HttpField f=_fields[i]; if (f.getHeader()==header) return f; } return null; }
/** * @param agent the "User-Agent" HTTP header string of this {@link HttpClient} */ public void setUserAgentField(HttpField agent) { if (agent != null && agent.getHeader() != HttpHeader.USER_AGENT) throw new IllegalArgumentException(); this.agentField = agent; }
/** * @param agent the "User-Agent" HTTP header string of this {@link HttpClient} */ public void setUserAgentField(HttpField agent) { if (agent.getHeader() != HttpHeader.USER_AGENT) throw new IllegalArgumentException(); this.agentField = agent; }
/** * @param agent the "User-Agent" HTTP header string of this {@link HttpClient} */ public void setUserAgentField(HttpField agent) { if (agent.getHeader() != HttpHeader.USER_AGENT) throw new IllegalArgumentException(); this.agentField = agent; }
public HttpField getField(HttpHeader header) { for (int i=0;i<_fields.size();i++) { HttpField f=_fields.get(i); if (f.getHeader()==header) return f; } return null; }
public HttpField getField(HttpHeader header) { for (int i=0;i<_fields.size();i++) { HttpField f=_fields.get(i); if (f.getHeader()==header) return f; } return null; }
public boolean contains(HttpHeader header) { for (int i=0;i<_fields.size();i++) { HttpField f=_fields.get(i); if (f.getHeader()==header) return true; } return false; }
public boolean isSame(HttpField field) { if (field==null) return false; if (field==this) return true; if (_header!=null && _header==field.getHeader()) return true; if (_name.equalsIgnoreCase(field.getName())) return true; return false; }
public boolean isSame(HttpField field) { if (field==null) return false; if (field==this) return true; if (_header!=null && _header==field.getHeader()) return true; if (_name.equalsIgnoreCase(field.getName())) return true; return false; }
public boolean isSame(HttpField field) { if (field==null) return false; if (field==this) return true; if (_header!=null && _header==field.getHeader()) return true; if (_name.equalsIgnoreCase(field.getName())) return true; return false; }
public boolean contains(HttpHeader header, String value) { for (int i=_size;i-->0;) { HttpField f=_fields[i]; if (f.getHeader()==header && f.contains(value)) return true; } return false; }
public String get(HttpHeader header) { for (int i=0;i<_size;i++) { HttpField f=_fields[i]; if (f.getHeader()==header) return f.getValue(); } return null; }
public boolean contains(HttpHeader header, String value) { for (int i=_size;i-->0;) { HttpField f=_fields[i]; if (f.getHeader()==header && f.contains(value)) return true; } return false; }
public boolean isSameName(HttpField field) { if (field==null) return false; if (field==this) return true; if (_header!=null && _header==field.getHeader()) return true; if (_name.equalsIgnoreCase(field.getName())) return true; return false; }
@Override public boolean parsedHeader(HttpField field) { if (field.getHeader() == HttpHeader.HOST) headers.put(HTTPSPDYHeader.HOST.name(version), field.getValue()); else headers.put(field.getName(), field.getValue()); return false; }