Sto sviluppando un'API RESTful in cui http://server/thingyapi/thingyblob/1234
restituisce il file (noto anche come "blob") associato a cosa # 1234 da scaricare. Ma è possibile che la richiesta venga effettuata in un momento in cui il file non esiste nel server ma sicuramente sarà disponibile in un secondo momento. C'è un processo batch nel server che genera tutti i BLOB per tutte le cose. Thingy 1234 esiste già e i suoi dati, oltre al BLOB, sono già disponibili. Il server non deve ancora generare il blob di cosa 1234.
Non voglio restituire 404; questo è per cose che non esistono. Questo è qualcosa che esiste, ma il suo BLOB non è stato ancora generato. Piace un video di YouTube che sta "elaborando". Non penso che neanche i codici di reindirizzamento sarebbero corretti; non c'è nessun "altro" URL da provare.
Qual è il codice di stato HTTP corretto da restituire in questo caso?
204
"Nessun contenuto"? È indica che il server ha elaborato correttamente la richiesta e non sta restituendo alcun contenuto [al momento].