[
https://issues.apache.org/jira/browse/HTTPCORE-124?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12540068
]
Oleg Kalnichevski commented on HTTPCORE-124:
--------------------------------------------
protected void splitNextHeader()
throws ParseException {
if (!this.headerIt.hasNext()) {
this.currentElements = null;
this.currentElement = null;
return;
}
Header nhdr = this.headerIt.nextHeader();
CharArrayBuffer buffer;
int pos;
if (nhdr instanceof FormattedHeader) {
buffer = ((FormattedHeader) nhdr).getBuffer();
pos = ((FormattedHeader) nhdr).getValuePos();
} else {
String value = nhdr.getValue();
buffer = new CharArrayBuffer(value.length());
pos = 0;
}
ParserCursor cursor = new ParserCursor(0, buffer.length());
cursor.updatePos(pos);
HeaderValueParser parser = BasicHeaderValueParser.DEFAULT;
this.currentElements = parser.parseElements(buffer, cursor);
this.currentElementIdx = 0;
> application-controlled HeaderValueParser
> ----------------------------------------
>
> Key: HTTPCORE-124
> URL: https://issues.apache.org/jira/browse/HTTPCORE-124
> Project: HttpComponents Core
> Issue Type: Improvement
> Affects Versions: 4.0-alpha6
> Reporter: Roland Weber
> Assignee: Roland Weber
> Priority: Trivial
> Fix For: 4.0-beta1
>
> Attachments: 2k7-10-14-hdr-parser.txt, 2k7-11-04-hdr-parser-2.txt
>
>
> As briefly mentioned elsewhere, it would be consistent if the header value
> parser can be set on all headers, not just on BufferedHeader.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]