public static interface HttpClientRequest.Form
Modifier and Type | Method and Description |
---|---|
HttpClientRequest.Form |
attr(java.lang.String name,
java.lang.String value)
Add an HTTP Form attribute
|
HttpClientRequest.Form |
charset(java.nio.charset.Charset charset)
Set the Form
Charset |
HttpClientRequest.Form |
cleanOnTerminate(boolean clean)
Should file attributes be cleaned and eventually removed from disk.
|
HttpClientRequest.Form |
encoding(HttpPostRequestEncoder.EncoderMode mode)
Set Form encoding
|
HttpClientRequest.Form |
factory(HttpDataFactory factory)
Set Upload factories (allows memory threshold configuration)
|
HttpClientRequest.Form |
file(java.lang.String name,
java.io.File file)
Add an HTTP File Upload attribute
|
default HttpClientRequest.Form |
file(java.lang.String name,
java.io.File file,
java.lang.String contentType)
Add an HTTP File Upload attribute
|
HttpClientRequest.Form |
file(java.lang.String name,
java.io.InputStream stream)
Add an HTTP File Upload attribute
|
default HttpClientRequest.Form |
file(java.lang.String name,
java.io.InputStream stream,
java.lang.String contentType)
Add an HTTP File Upload attribute
|
HttpClientRequest.Form |
file(java.lang.String name,
java.lang.String filename,
java.io.File file,
java.lang.String contentType)
Add an HTTP File Upload attribute
|
HttpClientRequest.Form |
file(java.lang.String name,
java.lang.String filename,
java.io.InputStream stream,
java.lang.String contentType)
Add an HTTP File Upload attribute
|
HttpClientRequest.Form |
files(java.lang.String name,
java.io.File[] files,
java.lang.String[] contentTypes)
Add an HTTP File Upload attribute
|
HttpClientRequest.Form |
files(java.lang.String name,
java.io.File[] files,
java.lang.String[] contentTypes,
boolean[] textFiles)
Add an HTTP File Upload attribute
|
HttpClientRequest.Form |
multipart(boolean multipart)
Define if this request will be encoded as Multipart
|
HttpClientRequest.Form |
textFile(java.lang.String name,
java.io.File file)
Add an HTTP File Upload attribute for a text file.
|
HttpClientRequest.Form |
textFile(java.lang.String name,
java.io.File file,
java.lang.String contentType)
Add an HTTP File Upload attribute for a text file.
|
HttpClientRequest.Form |
textFile(java.lang.String name,
java.io.InputStream stream)
Add an HTTP File Upload attribute for a text file.
|
HttpClientRequest.Form |
textFile(java.lang.String name,
java.io.InputStream inputStream,
java.lang.String contentType)
Add an HTTP File Upload attribute for a text file.
|
HttpClientRequest.Form attr(java.lang.String name, java.lang.String value)
name
- Attribute namevalue
- Attribute valueHttpClientRequest.Form charset(java.nio.charset.Charset charset)
Charset
charset
- form charsetHttpClientRequest.Form cleanOnTerminate(boolean clean)
clean
- true if cleaned on termination (successful or failed)HttpClientRequest.Form encoding(HttpPostRequestEncoder.EncoderMode mode)
mode
- the encoding mode for this form encodingHttpClientRequest.Form factory(HttpDataFactory factory)
factory
- the new HttpDataFactory
to useHttpClientRequest.Form file(java.lang.String name, java.io.File file)
name
- File namefile
- File referenceHttpClientRequest.Form file(java.lang.String name, java.io.InputStream stream)
name
- File namestream
- File content as InputStreamdefault HttpClientRequest.Form file(java.lang.String name, java.io.File file, java.lang.String contentType)
name
- File namefile
- File referencecontentType
- File mime-typeHttpClientRequest.Form file(java.lang.String name, java.lang.String filename, java.io.File file, java.lang.String contentType)
name
- File namefilename
- File name to override origin namefile
- File referencecontentType
- File mime-typedefault HttpClientRequest.Form file(java.lang.String name, java.io.InputStream stream, java.lang.String contentType)
name
- File namestream
- File content as InputStreamcontentType
- File mime-typeHttpClientRequest.Form file(java.lang.String name, java.lang.String filename, java.io.InputStream stream, java.lang.String contentType)
name
- File namefilename
- File name to override origin namestream
- File content as InputStreamcontentType
- File mime-typeHttpClientRequest.Form files(java.lang.String name, java.io.File[] files, java.lang.String[] contentTypes)
name
- File namefiles
- File referencescontentTypes
- File mime-types in the same order than file referencesHttpClientRequest.Form files(java.lang.String name, java.io.File[] files, java.lang.String[] contentTypes, boolean[] textFiles)
name
- File namefiles
- File referencescontentTypes
- File mime-type in the same order than file referencestextFiles
- Plain-Text transmission in the same order than file referencesHttpClientRequest.Form multipart(boolean multipart)
multipart
- should this form be encoded as MultipartHttpClientRequest.Form textFile(java.lang.String name, java.io.File file)
name
- Text file namefile
- Text File referenceHttpClientRequest.Form textFile(java.lang.String name, java.io.InputStream stream)
name
- Text file namestream
- Text file content as InputStreamHttpClientRequest.Form textFile(java.lang.String name, java.io.File file, java.lang.String contentType)
name
- Text file namefile
- Text File referencecontentType
- Text file mime-typeHttpClientRequest.Form textFile(java.lang.String name, java.io.InputStream inputStream, java.lang.String contentType)
name
- Text file nameinputStream
- Text file content as InputStreamcontentType
- Text file mime-type