我正在使用 tapir 定义一个 API 端点,如下所示
import io.circe.generic.auto._
import sttp.model.StatusCode
import sttp.tapir.json.circe._
import sttp.tapir._
val endpo: Route[List[String], String] =
endpoint.post
.in(Versions.current / Paths.api / "_api")
.in(jsonBody[List[String]])
.out(jsonBody[String])
.errorOut(Errors.Common)
当我尝试使用 json 调用此端点时
[
"sds",
"hgj"
]
它返回错误的请求或无效的正文作为响应。
有人可以帮我解决这个问题。我不知道我可能做错了什么。