NHttpMessageParser<org.apache.http.HttpRequest>public class DefaultHttpRequestParser extends AbstractMessageParser<org.apache.http.HttpRequest>
NHttpMessageParser implementation
for HttpRequests.lineParser| Constructor | Description |
|---|---|
DefaultHttpRequestParser(SessionInputBuffer buffer) |
|
DefaultHttpRequestParser(SessionInputBuffer buffer,
org.apache.http.config.MessageConstraints constraints) |
|
DefaultHttpRequestParser(SessionInputBuffer buffer,
org.apache.http.message.LineParser parser,
org.apache.http.HttpRequestFactory requestFactory,
org.apache.http.config.MessageConstraints constraints) |
Creates an instance of DefaultHttpRequestParser.
|
DefaultHttpRequestParser(SessionInputBuffer buffer,
org.apache.http.message.LineParser parser,
org.apache.http.HttpRequestFactory requestFactory,
org.apache.http.params.HttpParams params) |
| Modifier and Type | Method | Description |
|---|---|---|
protected org.apache.http.HttpRequest |
createMessage(org.apache.http.util.CharArrayBuffer buffer) |
Creates
HttpMessage instance based on the content of the input
buffer containing the first line of the incoming HTTP message. |
fillBuffer, parse, reset@Deprecated public DefaultHttpRequestParser(SessionInputBuffer buffer, org.apache.http.message.LineParser parser, org.apache.http.HttpRequestFactory requestFactory, org.apache.http.params.HttpParams params)
DefaultHttpRequestParser(
SessionInputBuffer, LineParser, HttpRequestFactory, MessageConstraints)buffer - the session input buffer.parser - the line parser.params - HTTP parameters.public DefaultHttpRequestParser(SessionInputBuffer buffer, org.apache.http.message.LineParser parser, org.apache.http.HttpRequestFactory requestFactory, org.apache.http.config.MessageConstraints constraints)
buffer - the session input buffer.parser - the line parser. If null
BasicLineParser.INSTANCE will be used.requestFactory - the request factory. If null
DefaultHttpRequestFactory.INSTANCE will be used.constraints - Message constraints. If null
MessageConstraints.DEFAULT will be used.public DefaultHttpRequestParser(SessionInputBuffer buffer, org.apache.http.config.MessageConstraints constraints)
public DefaultHttpRequestParser(SessionInputBuffer buffer)
protected org.apache.http.HttpRequest createMessage(org.apache.http.util.CharArrayBuffer buffer)
throws org.apache.http.HttpException,
org.apache.http.ParseException
AbstractMessageParserHttpMessage instance based on the content of the input
buffer containing the first line of the incoming HTTP message.createMessage in class AbstractMessageParser<org.apache.http.HttpRequest>buffer - the line buffer.org.apache.http.HttpException - in case of HTTP protocol violationorg.apache.http.ParseException - in case of a parse error.