aboutsummaryrefslogtreecommitdiff
path: root/core/src/main/scala/com/softwaremill/sttp/package.scala
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/main/scala/com/softwaremill/sttp/package.scala')
-rw-r--r--core/src/main/scala/com/softwaremill/sttp/package.scala6
1 files changed, 6 insertions, 0 deletions
diff --git a/core/src/main/scala/com/softwaremill/sttp/package.scala b/core/src/main/scala/com/softwaremill/sttp/package.scala
index ed685fa..b641a77 100644
--- a/core/src/main/scala/com/softwaremill/sttp/package.scala
+++ b/core/src/main/scala/com/softwaremill/sttp/package.scala
@@ -257,6 +257,12 @@ package object sttp {
transfer()
}
+ private[sttp] def toByteArray(is: InputStream): Array[Byte] = {
+ val os = new ByteArrayOutputStream
+ transfer(is, os)
+ os.toByteArray
+ }
+
private[sttp] def codeIsSuccess(c: Int): Boolean = c >= 200 && c < 300
private[sttp] def concatByteBuffers(bb1: ByteBuffer,