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,但可以根据您的需要进行更改。