1
使用高層次路由API路線迴應,阿卡HTTP服務器 - 如何與字節數組二元響應
如何做一個完整的()一個使用一個字節數組二元響應的路線內的請求,
例如:
complete(HttpResponse(entity = HttpEntity(MediaTypes.`application/octet-stream`, byteArray)
?
謝謝
使用高層次路由API路線迴應,阿卡HTTP服務器 - 如何與字節數組二元響應
如何做一個完整的()一個使用一個字節數組二元響應的路線內的請求,
例如:
complete(HttpResponse(entity = HttpEntity(MediaTypes.`application/octet-stream`, byteArray)
?
謝謝
使用Strict
實體類型:
import akka.util.ByteString
import akka.http.scaladsl.model.{HttpResponse, MediaTypes,HttpEntity}
val byteArray : Array[Byte] = ???
val body = ByteString(byteArray)
val entity = HttpEntity.Strict(MediaTypes.`application/octet-stream`, body)
val httpResponse = HttpResponse(entity = entity)
complete(httpResponse)