API REST - Qual HTTP Status retornar para geração d... | Fórum | School of Net

Deseja poder participar de nosso fórum e tirar todas as suas dúvidas?
Clique aqui e assine nosso plano de acesso ilimitado. Saiba mais.

por Gustavo Henrique

9 meses, 3 semanas atrás Gustavo Henrique

API REST - Qual HTTP Status retornar para geração de arquivos de maneira assíncrona

Boa tarde, pessoal. Estou desenvolvendo dois endpoints em uma API para fornecer um arquivo para download. Esse arquivo será gerado de forma assíncrona, ou seja, num primeiro endpoint o integrador solicita o arquivo e num segundo endpoint ele faz polling para tentar realizar o download. O fluxo será o seguinte: POST /solicitar-arquivo (retorno será HTTP Status 202) GET /download-do-arquivo (quando o arquivo não estiver pronto deve retornar um HTTP Status e não sei qual é o recomendado) GET /download-do-arquivo (quando o arquivo já estiver pronto retorno HTTP Status 200 e o arquivo para download) Minha pergunta é, qual status retornar ao integrador quando ele fizer polling no meu server e o arquivo ainda não estiver pronto? Muito obrigado!!!!

2 Respostas