У меня есть следующая 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?