public void setContentLanguage(String code) { setHeader(HTTP.CONTENT_LANGUAGE, code); }
public void setCacheControl(String directive) { setHeader(HTTP.CACHE_CONTROL, directive); }
public void setContentType(String type) { setHeader(HTTP.CONTENT_TYPE, type); }
public void setServer(String name) { setHeader(HTTP.SERVER, name); }
public void setTransferEncoding(String value) { setHeader(HTTP.TRANSFER_ENCODING, value); }
public void setConnection(String value) { setHeader(HTTP.CONNECTION, value); }
public void setCacheControl(String directive, int value) { String strVal = directive + "=" + Integer.toString(value); setHeader(HTTP.CACHE_CONTROL, strVal); }
public void setHeader(String name, int value) { setHeader(name, Integer.toString(value)); }
public void setHeader(String name, long value) { setHeader(name, Long.toString(value)); }
public void setIntegerHeader(String name, int value) { setHeader(name, Integer.toString(value)); }
public void setLongHeader(String name, long value) { setHeader(name, Long.toString(value)); }
public void setStringHeader(String name, String value, String startWidth, String endWidth) { String headerValue = value; if (headerValue.startsWith(startWidth) == false) headerValue = startWidth + headerValue; if (headerValue.endsWith(endWidth) == false) headerValue = headerValue + endWidth; setHeader(name, headerValue); }
public void setContentRange(long firstPos, long lastPos, long length) { String rangeStr = ""; rangeStr += HTTP.CONTENT_RANGE_BYTES + " "; rangeStr += Long.toString(firstPos) + "-"; rangeStr += Long.toString(lastPos) + "/"; rangeStr += ((0 < length) ? Long.toString(length) : "*"); setHeader(HTTP.CONTENT_RANGE, rangeStr); }
public void setHost(String host, int port) { String hostAddr = host; if (HostInterface.isIPv6Address(host) == true) hostAddr = "[" + host + "]"; setHeader(HTTP.HOST, hostAddr + ":" + Integer.toString(port)); }
public void setHost(String host) { String hostAddr = host; if (HostInterface.isIPv6Address(host) == true) hostAddr = "[" + host + "]"; setHeader(HTTP.HOST, hostAddr); }
public void setDate(Calendar cal) { Date date = new Date(cal); setHeader(HTTP.DATE, date.getDateString()); }
public void setHeader(HTTPHeader header) { setHeader(header.getName(), header.getValue()); }
public void setCacheControl(String directive, int value) { String strVal = directive + "=" + Integer.toString(value); setHeader(HTTP.CACHE_CONTROL, strVal); }
public void setContentRange(long firstPos, long lastPos, long length) { String rangeStr = ""; rangeStr += HTTP.CONTENT_RANGE_BYTES + " "; rangeStr += Long.toString(firstPos) + "-"; rangeStr += Long.toString(lastPos) + "/"; rangeStr += ((0 < length) ? Long.toString(length) : "*"); setHeader(HTTP.CONTENT_RANGE, rangeStr); }