Scala 有没有办法在AWS Lambda中设置Outputstream的内容类型?

Scala 有没有办法在AWS Lambda中设置Outputstream的内容类型?,scala,aws-lambda,outputstream,aws-java-sdk,Scala,Aws Lambda,Outputstream,Aws Java Sdk,如何使用OutputStream返回格式为CSV的内容?类似于此(Java/Scala除外): Response.ContentType=“应用程序/CSV” lambda的方法签名为: override def handleRequest(inputStream: InputStream, outputStream: OutputStream, context: Context): Unit = { 现在我要退回这个: outputStream.write(csvResult.toStr

如何使用
OutputStream
返回格式为CSV的内容?类似于此(Java/Scala除外):

Response.ContentType=“应用程序/CSV”

lambda的方法签名为:

  override def handleRequest(inputStream: InputStream, outputStream: OutputStream, context: Context): Unit = {
现在我要退回这个:

outputStream.write(csvResult.toString.getBytes())

但输出的格式不是CSV。有没有办法用
OutputStream
设置此属性?

您是如何与Lambda交互的?这听起来像是假设了一个HTTP流,而Lambda本身并不“谈论”HTTP。在Lambda前面有API网关吗?是的,有一个调用Lambda的API网关。这将是在API网关级别设置的,而不是Lamda。看看哪些返回HTML,但可以根据您的需要进行更改。您是如何与Lambda交互的?这听起来像是假设了一个HTTP流,而Lambda本身并不“谈论”HTTP。在Lambda前面有API网关吗?是的,有一个调用Lambda的API网关。这将是在API网关级别设置的,而不是Lamda。看看哪个返回HTML,但可以根据您的需要进行更改。