Tapir - тип списка для входного параметра не работает - PullRequest
1 голос
/ 10 марта 2020

Я определяю конечную точку 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"
  ]

Он возвращает мне неверный запрос или недействительное тело как ответ.

Может кто-нибудь, пожалуйста, помогите мне с этим. Я не знаю, что я могу делать неправильно.

...