public class BufferedHeader extends Object implements FormattedHeader, Serializable
| 构造器和说明 |
|---|
BufferedHeader(CharArrayBuffer buffer)
Creates a new header from a buffer.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static BufferedHeader |
create(CharArrayBuffer buffer) |
CharArrayBuffer |
getBuffer()
Obtains the buffer with the formatted header.
|
String |
getName()
Gets the name of this pair.
|
String |
getValue()
Gets the value of this pair.
|
int |
getValuePos()
Obtains the start of the header value in the
buffer. |
boolean |
isSensitive()
Returns
true if the header should be considered sensitive. |
String |
toString() |
public BufferedHeader(CharArrayBuffer buffer) throws ParseException
buffer - the buffer containing the header to representParseException - in case of a parse errorpublic static BufferedHeader create(CharArrayBuffer buffer)
public String getName()
NameValuePairgetName 在接口中 NameValuePairnull.public String getValue()
NameValuePairgetValue 在接口中 NameValuePairnull.public boolean isSensitive()
Headertrue if the header should be considered sensitive.
Some encoding schemes such as HPACK impose restrictions on encoded representation of sensitive headers.
isSensitive 在接口中 Headertrue if the header should be considered sensitive.public int getValuePos()
FormattedHeaderbuffer.
By accessing the value in the buffer, creation of a temporary string
can be avoided.getValuePos 在接口中 FormattedHeadergetBuffer.public CharArrayBuffer getBuffer()
FormattedHeadergetBuffer 在接口中 FormattedHeaderCopyright © 2023. All rights reserved.