Package backtraceio.library.common
Class MultiFormRequestHelper
java.lang.Object
backtraceio.library.common.MultiFormRequestHelper
Helper class for building multipart/form-data request
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
addEndOfRequest
(OutputStream outputStream) Write to output data stream string which ending the requeststatic void
addFiles
(OutputStream outputStream, List<String> attachments) Write files data to outputStreamstatic void
addJson
(OutputStream outputStream, String json) Write JSON string to output data steamstatic String
Get Content-Type of requeststatic void
streamFile
(OutputStream outputStream, String absolutePath) Write file content to output data stream
-
Constructor Details
-
MultiFormRequestHelper
public MultiFormRequestHelper()
-
-
Method Details
-
getContentType
Get Content-Type of request- Returns:
- string with content type and information about boundary
-
addEndOfRequest
Write to output data stream string which ending the request- Parameters:
outputStream
- output data stream- Throws:
IOException
-
addJson
Write JSON string to output data steam- Parameters:
outputStream
- output data streamjson
- JSON string with BacktraceData object- Throws:
IOException
-
addFiles
Write files data to outputStream- Parameters:
outputStream
- output data streamattachments
- list of paths to files- Throws:
IOException
-
streamFile
Write file content to output data stream- Parameters:
outputStream
- output data streamabsolutePath
- absolute path to file- Throws:
IOException
-