public class ByteArrayRequestEntity extends Object implements RequestEntity
Constructor and Description |
---|
ByteArrayRequestEntity(byte[] content)
Creates a new entity with the given content.
|
ByteArrayRequestEntity(byte[] content,
String contentType)
Creates a new entity with the given content and content type.
|
Modifier and Type | Method and Description |
---|---|
byte[] |
getContent() |
long |
getContentLength()
Gets the request entity's length.
|
String |
getContentType()
Gets the entity's content type.
|
boolean |
isRepeatable()
Tests if
RequestEntity.writeRequest(OutputStream) can be called more than once. |
void |
writeRequest(OutputStream out)
Writes the request entity to the given stream.
|
public ByteArrayRequestEntity(byte[] content)
content
- The content to set.public ByteArrayRequestEntity(byte[] content, String contentType)
content
- The content to set.contentType
- The content type to set or null
.public boolean isRepeatable()
RequestEntity
RequestEntity.writeRequest(OutputStream)
can be called more than once.isRepeatable
in interface RequestEntity
true
public String getContentType()
RequestEntity
getContentType
in interface RequestEntity
HttpMethod.setRequestHeader(String, String)
public void writeRequest(OutputStream out) throws IOException
RequestEntity
writeRequest
in interface RequestEntity
IOException
public long getContentLength()
RequestEntity
EntityEnclosingMethod
will use chunk encoding to
transmit the request entity.getContentLength
in interface RequestEntity
public byte[] getContent()
Copyright © 2010 - 2020 Adobe. All Rights Reserved