Ошибка 415 Неподдерживаемый тип носителя в Kotlin сопрограмм - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть следующая kotlin функция сопрограммы.

POST("process-payment").invoke { serverRequest ->
            val req = serverRequest.awaitBody<PayWithLinkReq>()

            //logic here

            ok().renderAndAwait("redirect:${transaction.redirectUrl}", mapOf(
                "txId" to transaction.id
            ))
        }

Когда я пытаюсь получить доступ к этой конечной точке через браузер, я получаю

Произошла непредвиденная ошибка (тип = Неподдерживаемый тип носителя, статус = 415). Тип содержимого 'application / x- www-form-urlencoded' не поддерживается для bodyType = PayWithLinkReq

Как изменить функцию сопрограммы для приема приложения / x- www-form-urlencoded?

...