1

我正在使用 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"
  ]

它返回错误的请求或无效的正文作为响应。

有人可以帮我解决这个问题。我不知道我可能做错了什么。

4

0 回答 0