Sto costruendo un'API che, tra le altre cose, consentirà al consumatore di creare un record. Quel record può avere una matrice di immagini (passate come URL). Supponiamo che il consumatore passi una serie di URL di immagini, ma alcuni restituiscano un 404, ecceda un limite di dimensioni del file, ecc. - cosa dovrebbe fare l'API? Vedo due possibili opzioni:
- Fail. Segnalare al consumatore al primo segno di problemi.
- Crea comunque il record, saltando gli URL non validi e riferisci al consumatore quali URL di immagine non sono riusciti e perché.
Sto cercando di utilizzare l'API JSON per il mio formato di richiesta e risposta. Secondo le specifiche, dice che:
The members data and errors MUST NOT coexist in the same document.
Questo suggerirebbe che la mia opzione # 2 è un no-go. Pensieri?