Rufen Sie das Dokument oder Bild auf, das von einer abgeschlossenen Rendering-Aufgabe erstellt wurde.
Das PDF- oder Bildergebnis ist in der HTTP-Antwort ein binäres Blob. Dies wird durch den Content-Type in den Antwortheadern angegeben. Dies kann eine spezielle (oder zumindest andere) Handhabung als Textantworten wie JSON erfordern. Möglicherweise müssen Sie dem HTTP-Client mitteilen, dass die Antwort binär ist, damit die binären Daten nicht als Text geparst werden.
Wenn die Renderingaufgabe vorhanden ist, das Rendern der Ergebnisse aber nicht abgeschlossen ist, ist der HTTP-Status der Antwort 202 Akzeptiert, der Antworttext ist leer und die Antwort hat einen Try-After-Header, der angibt, dass der Aufruf die Anfrage später wiederholen soll.
Gibt 404 zurück, wenn die Renderingaufgabe nicht gefunden werden kann, das im Cache gespeicherte Ergebnis abgelaufen ist oder der Aufrufer nicht berechtigt ist, die Ergebnisse anzusehen.
Ausführliche Informationen zum Status der Renderingaufgabe finden Sie unter Renderingaufgabe. Abfragen mit Schleifen, die auf die Ausführung einer Renderingaufgabe warten, sollten besser abgefragt werden, bis render_task(id) abgefragt wird, bis der Aufgabenstatus abgeschlossen (oder fehlerhaft) ist, anstatt nur render_task_results(id) abzufragen.
Anfrage
Antwort
200: Dokument oder Bild
202: Angenommen
400: Ungültige Anfrage
404: Nicht gefunden
Beispiele
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/KotlinBeispiel.kt |