Obtén el documento o imagen que generó una tarea de renderización completada.
Ten en cuenta que el resultado de imagen o PDF será un BLOB binario en la respuesta HTTP, como lo indica el tipo de contenido en los encabezados de respuesta. Esto puede requerir un manejo especializado (o al menos diferente) que las respuestas de texto, como JSON. Es posible que debas indicarle a tu cliente HTTP que la respuesta es binaria para que no intente analizar los datos binarios como texto.
Si la tarea de procesamiento existe, pero no terminó de renderizar los resultados, el estado HTTP de respuesta será 202 Accept, el cuerpo de la respuesta estará vacío y la respuesta tendrá un encabezado Retry-After, que indicará que el emisor debe repetir la solicitud más adelante.
Muestra 404 si no se puede encontrar la tarea de renderización, si el resultado almacenado en caché venció o si el llamador no tiene permiso para ver los resultados.
Para obtener información detallada sobre el estado de la tarea de procesamiento, use Render Task. Los bucles de sondeo que esperan la finalización de una tarea de renderización se procesarán mejor si sondean render_task(id) hasta que el estado de la tarea alcance la finalización (o error), en lugar de sondear render_task_results(id) solo.
Solicitud
Respuesta
200: Documento o imagen
202: Aceptado
400: Bad Request
404: No encontrado
Ejemplos
Python
Ruby
https://github.com/looker-open-source/sdk-codegen/blob/main/examples/ruby/render_look_png.rb |
TypeScript
https://github.com/looker-open-source/sdk-codegen/blob/main/examples/typescript/utils.ts |
Kotlin
https://github.com/looker-open-source/sdk-codegen/blob/main/kotlin/src/test/KotlinExample.kt |