Package backtraceio.library.common
Class MultiFormRequestHelper
- java.lang.Object
-
- backtraceio.library.common.MultiFormRequestHelper
-
public class MultiFormRequestHelper extends java.lang.ObjectHelper class for building multipart/form-data request
-
-
Constructor Summary
Constructors Constructor Description MultiFormRequestHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddEndOfRequest(java.io.OutputStream outputStream)Write to output data stream string which ending the requeststatic voidaddFiles(java.io.OutputStream outputStream, java.util.List<java.lang.String> attachments)Write files data to outputStreamstatic voidaddJson(java.io.OutputStream outputStream, java.lang.String json)Write JSON string to output data steamstatic java.lang.StringgetContentType()Get Content-Type of requeststatic voidstreamFile(java.io.OutputStream outputStream, java.lang.String absolutePath)Write file content to output data stream
-
-
-
Method Detail
-
getContentType
public static java.lang.String getContentType()
Get Content-Type of request- Returns:
- string with content type and information about boundary
-
addEndOfRequest
public static void addEndOfRequest(java.io.OutputStream outputStream) throws java.io.IOExceptionWrite to output data stream string which ending the request- Parameters:
outputStream- output data stream- Throws:
java.io.IOException
-
addJson
public static void addJson(java.io.OutputStream outputStream, java.lang.String json) throws java.io.IOExceptionWrite JSON string to output data steam- Parameters:
outputStream- output data streamjson- JSON string with BacktraceData object- Throws:
java.io.IOException
-
addFiles
public static void addFiles(java.io.OutputStream outputStream, java.util.List<java.lang.String> attachments) throws java.io.IOExceptionWrite files data to outputStream- Parameters:
outputStream- output data streamattachments- list of paths to files- Throws:
java.io.IOException
-
streamFile
public static void streamFile(java.io.OutputStream outputStream, java.lang.String absolutePath) throws java.io.IOExceptionWrite file content to output data stream- Parameters:
outputStream- output data streamabsolutePath- absolute path to file- Throws:
java.io.IOException
-
-