/** * Gets the header identified with the name as a String. * @param name * @return {@code null} when the header was not found */ public String getHeader(String name) { final List<Object> objects = headers.get(new HeaderKey(name)); if (objects == null || objects.isEmpty()) { return null; } return valueToString(objects.get(0)); }
/** * Gets the header identified with the name as a String. * @param name * @return {@code null} when the header was not found */ public String getHeader(String name) { final List<Object> objects = headers.get(new HeaderKey(name)); if (objects == null || objects.isEmpty()) { return null; } return valueToString(objects.get(0)); }
/** * get header values (dates will be converted into strings) * * @param name * header name * * @return array of header values or empty array if not found */ public String[] getHeaderValues(String name) { final List<Object> objects = headers.get(new HeaderKey(name)); if (objects == null) { return NO_VALUES; } final String[] values = new String[objects.size()]; for (int i = 0; i < values.length; i++) { values[i] = valueToString(objects.get(i)); } return values; }
/** * get header values (dates will be converted into strings) * * @param name * header name * * @return array of header values or empty array if not found */ public String[] getHeaderValues(String name) { final List<Object> objects = headers.get(new HeaderKey(name)); if (objects == null) { return NO_VALUES; } final String[] values = new String[objects.size()]; for (int i = 0; i < values.length; i++) { values[i] = valueToString(objects.get(i)); } return values; }