ribesg
06/16/2023, 12:17 PMreceiveNullable<T>()
but Ktor server still sends a 415 if I don't provide a bodyribesg
06/16/2023, 12:23 PMval payload =
if (call.request.contentLength() == null || call.request.contentLength() == 0L) {
null
} else {
call.receive<Payload>()
}
but I really expected this to work:
val payload = call.receiveNullable<Payload>()
e5l
06/16/2023, 12:26 PMval payload = call.receiveNullable<Payload?>()
ribesg
06/16/2023, 1:12 PMreceiveNullable
isn't meant for that use case, but I don't see any other one so I expected it to be designed for what I wanted.