|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.http.impl.entity.LaxContentLengthStrategy
public class LaxContentLengthStrategy
The lax implementation of the content length strategy. This class will ignore
unrecognized transfer encodings and malformed Content-Length
header values if the CoreProtocolPNames.STRICT_TRANSFER_ENCODING
parameter of the given message is not set or set to false
.
This class recognizes "chunked" and "identitiy" transfer-coding only.
The following parameters can be used to customize the behavior of this class:
Field Summary |
---|
Fields inherited from interface org.apache.http.entity.ContentLengthStrategy |
---|
CHUNKED, IDENTITY |
Constructor Summary | |
---|---|
LaxContentLengthStrategy()
|
Method Summary | |
---|---|
long |
determineLength(HttpMessage message)
Returns length of the given message in bytes. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LaxContentLengthStrategy()
Method Detail |
---|
public long determineLength(HttpMessage message) throws HttpException
ContentLengthStrategy
ContentLengthStrategy.IDENTITY
if the end of the
message will be delimited by the end of connection, or ContentLengthStrategy.CHUNKED
if the message is chunk coded
determineLength
in interface ContentLengthStrategy
ContentLengthStrategy.IDENTITY
, or ContentLengthStrategy.CHUNKED
HttpException
- in case of HTTP protocol violation
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |