Package org.apache.juneau.commons.http
Class HeaderValueParser
java.lang.Object
org.apache.juneau.commons.http.HeaderValueParser
Lightweight parser for HTTP header values as defined by RFC 2616.
Parses comma-delimited header values into HeaderElement objects, where each element
has a name and optional semicolon-delimited parameters.
For example, the header value
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic HeaderElement[]readElements(String value) Parses an HTTP header value into an array ofHeaderElementobjects.
-
Constructor Details
-
HeaderValueParser
public HeaderValueParser()
-
-
Method Details
-
readElements
Parses an HTTP header value into an array ofHeaderElementobjects.Elements are separated by commas. Each element may have parameters separated by semicolons. Quoted strings are respected (commas and semicolons inside quotes are not treated as delimiters).
- Parameters:
value- The header value to parse. May benull or empty.- Returns:
- An array of parsed elements, never
null .
-