Package de.linusdev.lutils.http
Class HTTPRequestBuilder
java.lang.Object
de.linusdev.lutils.http.HTTPRequestBuilder
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()build as string.voidbuild(@NotNull OutputStream stream) voidbuild(@NotNull OutputStream stream, int maxBufferSize) setHeader(@NotNull HeaderName name, @Nullable HeaderValue value) setHeader(@NotNull HeaderName name, @Nullable String value) setHeaders(@NotNull HeaderMap headers) setMethod(@NotNull RequestMethod method) setVersion(@NotNull HTTPVersion version)
-
Field Details
-
CHARSET
-
LINE_SEPARATOR
public static final byte[] LINE_SEPARATOR -
SPACE
public static final byte SPACE- See Also:
-
-
Constructor Details
-
HTTPRequestBuilder
public HTTPRequestBuilder()
-
-
Method Details
-
setMethod
-
setPath
-
setVersion
-
setBody
-
setHeader
-
setHeader
-
setHeader
public HTTPRequestBuilder setHeader(@NotNull @NotNull HeaderName name, @Nullable @Nullable String value) -
setHeader
public HTTPRequestBuilder setHeader(@NotNull @NotNull HeaderName name, @Nullable @Nullable HeaderValue value) -
setHeaders
-
GET
-
POST
-
build
build as string.- Throws:
IOException- See Also:
-
build
- Throws:
IOException- See Also:
-
build
- Throws:
IOException
-