|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface HeaderElement
One element of an HTTP header value consisting of
a name / value pair and a number of optional name / value parameters.
Some HTTP headers (such as the set-cookie header) have values that can be decomposed into multiple elements. Such headers must be in the following form:
header = [ element ] *( "," [ element ] )
element = name [ "=" [ value ] ] *( ";" [ param ] )
param = name [ "=" [ value ] ]
name = token
value = ( token | quoted-string )
token = 1*<any char except "=", ",", ";", <"> and
white space>
quoted-string = <"> *( text | quoted-char ) <">
text = any char except <">
quoted-char = "\" char
Any amount of white space is allowed between any part of the
header, element or param and is ignored. A missing value in any
element or param will be stored as the empty String;
if the "=" is also missing null will be stored instead.
| Method Summary | |
|---|---|
String |
getName()
Returns header element name. |
NameValuePair |
getParameter(int index)
Returns parameter with the given index. |
NameValuePair |
getParameterByName(String name)
Returns the first parameter with the given name. |
int |
getParameterCount()
Returns the total count of parameters. |
NameValuePair[] |
getParameters()
Returns an array of name / value pairs. |
String |
getValue()
Returns header element value. |
| Method Detail |
|---|
String getName()
String getValue()
NameValuePair[] getParameters()
NameValuePair getParameterByName(String name)
name - parameter name
int getParameterCount()
NameValuePair getParameter(int index)
index -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||