public boolean hasHeader(String name) { return (getHeader(name) != null) ? true : false; }
public String getHeaderValue(String name) { HTTPHeader header = getHeader(name); if (header == null) return ""; return header.getValue(); }
public long getLongHeaderValue(String name) { HTTPHeader header = getHeader(name); if (header == null) return 0; return StringUtil.toLong(header.getValue()); }
public HTTPHeader getHeader(String name) { int nHeaders = getNHeaders(); for (int n=0; n<nHeaders; n++) { HTTPHeader header = getHeader(n); String headerName = header.getName(); if (headerName.equalsIgnoreCase(name) == true) return header; } return null; }
public String getHeaderString() { StringBuffer str = new StringBuffer(); int nHeaders = getNHeaders(); for (int n=0; n<nHeaders; n++) { HTTPHeader header = getHeader(n); str.append(header.getName() + ": " + header.getValue() + HTTP.CRLF); } return str.toString(); }
public void setHeader(String name, String value) { HTTPHeader header = getHeader(name); if (header != null) { header.setValue(value); return; } addHeader(name, value); }
public int getIntegerHeaderValue(String name) { HTTPHeader header = getHeader(name); if (header == null) return 0; return StringUtil.toInteger(header.getValue()); }
protected void set(HTTPPacket httpPacket) { setFirstLine(httpPacket.getFirstLine()); clearHeaders(); int nHeaders = httpPacket.getNHeaders(); for (int n=0; n<nHeaders; n++) { HTTPHeader header = httpPacket.getHeader(n); addHeader(header); } setContent(httpPacket.getContent()); }
public String getHeaderValue(String name) { HTTPHeader header = getHeader(name); if (header == null) return ""; return header.getValue(); }
public String getHeaderValue(String name) { HTTPHeader header = getHeader(name); if (header == null) return ""; return header.getValue(); }
public HTTPHeader getHeader(String name) { int nHeaders = getNHeaders(); for (int n=0; n<nHeaders; n++) { HTTPHeader header = getHeader(n); String headerName = header.getName(); if (headerName.equalsIgnoreCase(name) == true) return header; } return null; }
public HTTPHeader getHeader(String name) { int nHeaders = getNHeaders(); for (int n=0; n<nHeaders; n++) { HTTPHeader header = getHeader(n); String headerName = header.getName(); if (headerName.equalsIgnoreCase(name) == true) return header; } return null; }
public String getHeaderString() { StringBuffer str = new StringBuffer(); int nHeaders = getNHeaders(); for (int n=0; n<nHeaders; n++) { HTTPHeader header = getHeader(n); str.append(header.getName() + ": " + header.getValue() + HTTP.CRLF); } return str.toString(); }
public String getHeaderString() { StringBuffer str = new StringBuffer(); int nHeaders = getNHeaders(); for (int n=0; n<nHeaders; n++) { HTTPHeader header = getHeader(n); str.append(header.getName() + ": " + header.getValue() + HTTP.CRLF); } return str.toString(); }
public int getIntegerHeaderValue(String name) { HTTPHeader header = getHeader(name); if (header == null) return 0; return StringUtil.toInteger(header.getValue()); }
public long getLongHeaderValue(String name) { HTTPHeader header = getHeader(name); if (header == null) return 0; return StringUtil.toLong(header.getValue()); }
public int getIntegerHeaderValue(String name) { HTTPHeader header = getHeader(name); if (header == null) return 0; return StringUtil.toInteger(header.getValue()); }
public long getLongHeaderValue(String name) { HTTPHeader header = getHeader(name); if (header == null) return 0; return StringUtil.toLong(header.getValue()); }
public void setHeader(String name, String value) { HTTPHeader header = getHeader(name); if (header != null) { header.setValue(value); return; } addHeader(name, value); }
protected void set(HTTPPacket httpPacket) { setFirstLine(httpPacket.getFirstLine()); clearHeaders(); int nHeaders = httpPacket.getNHeaders(); for (int n=0; n<nHeaders; n++) { HTTPHeader header = httpPacket.getHeader(n); addHeader(header); } setContent(httpPacket.getContent()); }