我们正在使用使用 Java / Kotlin 的新 gcp 云功能。
在当前的参考实现中,我们返回org.springframework.messaging.support.GenericMessage对象。
所以我们的代码看起来像这样(Kotlin):
fun generatePdfInBase64(message: Message<Map<String, Any>>): Message<*> {
val document = process(message)
val encoded = Base64.getEncoder().encodeToString(document.document)
return GenericMessage(encoded)
}
我们无法找到任何方法在我们的消息中包含自定义 http 响应代码,例如 201 或其他内容。该函数仅在无异常或 500 的情况下响应 200。
有人知道这样做的方法吗?
最好的祝愿
安迪