Package org.apache.http.io
Interface HttpMessageParser<T extends HttpMessage>
- Type Parameters:
T
-HttpMessage
or a subclass
- All Known Implementing Classes:
AbstractMessageParser
,DefaultHttpRequestParser
,DefaultHttpResponseParser
,DefaultHttpResponseParser
,DefaultResponseParser
,HttpRequestParser
,HttpResponseParser
public interface HttpMessageParser<T extends HttpMessage>
Abstract message parser intended to build HTTP messages from an arbitrary data source.
- Since:
- 4.0
-
Method Summary
Modifier and TypeMethodDescriptionparse()
Generates an instance ofHttpMessage
from the underlying data source.
-
Method Details
-
parse
Generates an instance ofHttpMessage
from the underlying data source.- Returns:
- HTTP message
- Throws:
IOException
- in case of an I/O errorHttpException
- in case of HTTP protocol violation
-