http4k / org.http4k.core / StreamBody
StreamBody
class StreamBody :
Body
Represents a body that is backed by a (lazy) InputStream. Operating with StreamBody has a number of potential
gotchas:
- Attempts to consume the stream will pull all of the contents into memory, and should thus be avoided.
This includes calling
equals()
and payload
- If this Body is NOT being returned to the caller (via a Server implementation or otherwise), close() should be called.
- Depending on the source of the stream, this body may or may not contain a known length.
Constructors
Name |
Summary |
<init> |
Represents a body that is backed by a (lazy) InputStream. Operating with StreamBody has a number of potential gotchas:StreamBody(stream: InputStream , length: Long ? = null) |
Properties
Functions
Extension Functions