Package de.qfs.apps.qftest.webapi
Klasse MultipartFormDataBodyPublisher
java.lang.Object
de.qfs.apps.qftest.webapi.MultipartFormDataBodyPublisher
- Alle implementierten Schnittstellen:
HttpRequest.BodyPublisher,Flow.Publisher<ByteBuffer>
multipart/form-data BodyPublisher.
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungConstructMultipartFormDataBodyPublisherMultipartFormDataBodyPublisher(Charset charset) ConstructMultipartFormDataBodyPublisher -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungAdd part.addChannel(String name, String filename, Supplier<ReadableByteChannel> supplier) Add part withReadableByteChanneladdChannel(String name, String filename, Supplier<ReadableByteChannel> supplier, String contentType) Add part withReadableByteChannelAdd part.Add part.addStream(String name, String filename, Supplier<InputStream> supplier) Add part withInputStreamAdd part withInputStreamOverloaded method to be used in QF-Test Add part.longGet Content-Typevoidsubscribe(Flow.Subscriber<? super ByteBuffer> s)
-
Konstruktordetails
-
MultipartFormDataBodyPublisher
public MultipartFormDataBodyPublisher()ConstructMultipartFormDataBodyPublisher -
MultipartFormDataBodyPublisher
ConstructMultipartFormDataBodyPublisher- Parameter:
charset- character encoding
-
-
Methodendetails
-
add
Add part.- Parameter:
name- field namevalue- field value- Gibt zurück:
- this
-
addString
Overloaded method to be used in QF-Test Add part.- Parameter:
name- field namevalue- field value- Gibt zurück:
- this
-
addFile
Add part. Content using specified path.- Parameter:
name- field namepath- field value- Gibt zurück:
- this
-
addFile
Add part. Content using specified path.- Parameter:
name- field namepath- field valuecontentType- Content-Type- Gibt zurück:
- this
-
addStream
public MultipartFormDataBodyPublisher addStream(String name, String filename, Supplier<InputStream> supplier) Add part withInputStream- Parameter:
name- field namefilename- file namesupplier- field value- Gibt zurück:
- this
-
addStream
public MultipartFormDataBodyPublisher addStream(String name, String filename, Supplier<InputStream> supplier, String contentType) Add part withInputStream- Parameter:
name- field namefilename- file namesupplier- field valuecontentType- Content-Type- Gibt zurück:
- this
-
addChannel
public MultipartFormDataBodyPublisher addChannel(String name, String filename, Supplier<ReadableByteChannel> supplier) Add part withReadableByteChannel- Parameter:
name- field namefilename- file namesupplier- field value- Gibt zurück:
- this
-
addChannel
public MultipartFormDataBodyPublisher addChannel(String name, String filename, Supplier<ReadableByteChannel> supplier, String contentType) Add part withReadableByteChannel- Parameter:
name- field namefilename- file namesupplier- field valuecontentType- Content-Type- Gibt zurück:
- this
-
contentType
Get Content-Type- Gibt zurück:
- Content-Type
-
subscribe
- Angegeben von:
subscribein SchnittstelleFlow.Publisher<ByteBuffer>
-
contentLength
public long contentLength()- Angegeben von:
contentLengthin SchnittstelleHttpRequest.BodyPublisher
-