Я определяю конечную точку API, используя tapir, который выглядит следующим образом
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 like
[
"sds",
"hgj"
]
Он возвращает мне неверный запрос или недействительное тело как ответ.
Может кто-нибудь, пожалуйста, помогите мне с этим. Я не знаю, что я могу делать неправильно.