Package org.apache.http
Interface Header
-
- All Known Subinterfaces:
FormattedHeader
- All Known Implementing Classes:
BasicHeader,BufferedHeader
public interface HeaderRepresents an HTTP header field.The HTTP header fields follow the same generic format as that given in Section 3.1 of RFC 822. Each header field consists of a name followed by a colon (":") and the field value. Field names are case-insensitive. The field value MAY be preceded by any amount of LWS, though a single SP is preferred.
message-header = field-name ":" [ field-value ] field-name = token field-value = *( field-content | LWS ) field-content = <the OCTETs making up the field-value and consisting of either *TEXT or combinations of token, separators, and quoted-string>- Since:
- 4.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description HeaderElement[]getElements()Parses the value.java.lang.StringgetName()Get the name of the Header.java.lang.StringgetValue()Get the value of the Header.
-
-
-
Method Detail
-
getName
java.lang.String getName()
Get the name of the Header.- Returns:
- the name of the Header, never
null
-
getValue
java.lang.String getValue()
Get the value of the Header.- Returns:
- the value of the Header, may be
null
-
getElements
HeaderElement[] getElements() throws ParseException
Parses the value.- Returns:
- an array of
HeaderElemententries, may be empty, but is nevernull - Throws:
ParseException- in case of a parsing error
-
-