Package de.linusdev.lutils.http.body
Interface Body
public interface Body
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidadjustHeaders(@NotNull HeaderMap headers) Adds the for this body required headers to givenHeaderMap.@Nullable ContentTypedefault intintlength()the length of the body or -1 if the length is unknown.default voidremoveHeaders(@NotNull HeaderMap headers) Removes the for this body required headers from givenHeaderMap.@NotNull InputStreamstream()InputStreamcontaining the body.
-
Method Details
-
contentType
- Returns:
- the content-type of this body
-
length
int length()the length of the body or -1 if the length is unknown.- Returns:
- length of this body or -1
-
definitiveLength
default int definitiveLength() -
adjustHeaders
Adds the for this body required headers to givenHeaderMap.- Parameters:
headers- map to add the headers to
-
removeHeaders
Removes the for this body required headers from givenHeaderMap.- Parameters:
headers- map to remove the headers from
-
stream
InputStreamcontaining the body. The returned stream must be closed by the method caller.- Returns:
InputStream
-