org.apache.http.impl.conn
Class DefaultHttpResponseParser
java.lang.Object
   org.apache.http.impl.io.AbstractMessageParser<org.apache.http.HttpResponse>
org.apache.http.impl.io.AbstractMessageParser<org.apache.http.HttpResponse>
       org.apache.http.impl.conn.DefaultHttpResponseParser
org.apache.http.impl.conn.DefaultHttpResponseParser
- All Implemented Interfaces: 
- org.apache.http.io.HttpMessageParser<org.apache.http.HttpResponse>
- public class DefaultHttpResponseParser 
- extends org.apache.http.impl.io.AbstractMessageParser<org.apache.http.HttpResponse>
Lenient HTTP response parser implementation that can skip malformed data until
 a valid HTTP response message head is encountered.
- Since:
- 4.2
 
| Fields inherited from class org.apache.http.impl.io.AbstractMessageParser | 
| lineParser | 
 
| Constructor Summary | 
| DefaultHttpResponseParser(org.apache.http.io.SessionInputBuffer buffer)Creates new instance of DefaultHttpResponseParser.
 | 
| DefaultHttpResponseParser(org.apache.http.io.SessionInputBuffer buffer,
                          org.apache.http.message.LineParser parser,
                          org.apache.http.HttpResponseFactory responseFactory,
                          org.apache.http.params.HttpParams params)Deprecated. (4.3) use
 DefaultHttpResponseParser(
   SessionInputBuffer, LineParser, HttpResponseFactory, MessageConstraints) | 
| DefaultHttpResponseParser(org.apache.http.io.SessionInputBuffer buffer,
                          org.apache.http.message.LineParser lineParser,
                          org.apache.http.HttpResponseFactory responseFactory,
                          org.apache.http.config.MessageConstraints constraints)Creates new instance of DefaultHttpResponseParser.
 | 
| DefaultHttpResponseParser(org.apache.http.io.SessionInputBuffer buffer,
                          org.apache.http.config.MessageConstraints constraints)Creates new instance of DefaultHttpResponseParser.
 | 
 
| Method Summary | 
| protected  org.apache.http.HttpResponse | parseHead(org.apache.http.io.SessionInputBuffer sessionBuffer)
 | 
| protected  boolean | reject(org.apache.http.util.CharArrayBuffer line,
       int count)
 | 
 
| Methods inherited from class org.apache.http.impl.io.AbstractMessageParser | 
| parse, parseHeaders, parseHeaders | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
DefaultHttpResponseParser
@Deprecated
public DefaultHttpResponseParser(org.apache.http.io.SessionInputBuffer buffer,
                                            org.apache.http.message.LineParser parser,
                                            org.apache.http.HttpResponseFactory responseFactory,
                                            org.apache.http.params.HttpParams params)
- Deprecated. (4.3) use DefaultHttpResponseParser(
   SessionInputBuffer, LineParser, HttpResponseFactory, MessageConstraints)
 
DefaultHttpResponseParser
public DefaultHttpResponseParser(org.apache.http.io.SessionInputBuffer buffer,
                                 org.apache.http.message.LineParser lineParser,
                                 org.apache.http.HttpResponseFactory responseFactory,
                                 org.apache.http.config.MessageConstraints constraints)
- Creates new instance of DefaultHttpResponseParser.
 
- Parameters:
- buffer- the session input buffer.
- lineParser- the line parser. If- null- BasicLineParser.INSTANCEwill be used.
- responseFactory- HTTP response factory. If- null- DefaultHttpResponseFactory.INSTANCEwill be used.
- constraints- the message constraints. If- null- MessageConstraints.DEFAULTwill be used.
- Since:
- 4.3
 
DefaultHttpResponseParser
public DefaultHttpResponseParser(org.apache.http.io.SessionInputBuffer buffer,
                                 org.apache.http.config.MessageConstraints constraints)
- Creates new instance of DefaultHttpResponseParser.
 
- Parameters:
- buffer- the session input buffer.
- constraints- the message constraints. If- null- MessageConstraints.DEFAULTwill be used.
- Since:
- 4.3
 
DefaultHttpResponseParser
public DefaultHttpResponseParser(org.apache.http.io.SessionInputBuffer buffer)
- Creates new instance of DefaultHttpResponseParser.
 
- Parameters:
- buffer- the session input buffer.
- Since:
- 4.3
 
parseHead
protected org.apache.http.HttpResponse parseHead(org.apache.http.io.SessionInputBuffer sessionBuffer)
                                          throws IOException,
                                                 org.apache.http.HttpException
- 
- Specified by:
- parseHeadin class- org.apache.http.impl.io.AbstractMessageParser<org.apache.http.HttpResponse>
 
- 
- Throws:
- IOException
- org.apache.http.HttpException
 
reject
protected boolean reject(org.apache.http.util.CharArrayBuffer line,
                         int count)
- 
 
Copyright © 1999–2020 The Apache Software Foundation. All rights reserved.