Tag: KTOR
Estoy intentando deserializar esta respuesta JSON en un objeto y una de mis claves tiene un guion en ella. Desafortunadamente, Kotlin no admite guiones en los nombres de las variables, por lo que utilicé @SerializedName() pero aún así no está funcionando. ¿Algún indicio de por qué? Respuesta JSON [ { . . . Read more
He configurado un cliente Ktor en mi aplicación de Android y estoy haciendo una solicitud GET a una API. Me encuentro con: I/System.out: Error: se esperaba el inicio del objeto ‘{‘, pero tenía ‘EOF’ en su lugar. Encontré esta pregunta en SO (Stack Overflow): link, que básicamente me hizo pensar . . . Read more
Tengo una Ruta donde para cada ApplicationCall me gustaría agregar un encabezado a la respuesta. por ejemplo: rutas { ruta(“/cdn-cached”) { intercept(ApplicationCallPipeline.Features){ call.response.header(HttpHeaders.CacheControl, …) } get(…) {…} post(…) {…} route(…) {…} } } Este es un ejemplo simplificado de una configuración que tengo, pero lo que espero es que cada . . . Read more
Construí un servidor web con Ktor y quiero almacenar en caché el resultado de un método de la API. Pero no sé cómo obtener el cuerpo de la respuesta desde call.response. El código es similar al siguiente: fun Application.module(){ // Antes de llamar al método intercept(ApplicationCallPipeline.Features) { val cache = . . . Read more
Estoy tratando de usar GRIDFSBuckets en ktor para subir archivos. Estoy utilizando la extensión coroutine de KMongo para crear mi cliente de MongoDB. Al llamar a GRIDFSBucket.create(), sus parámetros necesitan un MongoDatabase y un nombre de bucket. Esto está bien, pero KMongo coroutines crea un CoroutineDatabase en lugar de un . . . Read more