Ho una pagina con molte immagini generate lato server in base alle azioni dell'utente. E quando l'immagine si carica con successo, sono felice, ma quando c'è un errore sul server devo agire in base a quale errore si è verificato.Come ottenere il codice di stato HTTP dei tag <img>
Ad esempio:
codice- 500: fare questa roba.
- 503 Codice: fare quella roba
e così via.
Quindi, la mia domanda: c'è un modo per ottenere il codice di stato all'interno del gestore di eventi on-error del tag "img"?
Perché diavolo avresti mai gestito tali problemi sul client? Perché non hai il server per gestire correttamente queste immagini? – Raynos
@Raynos la situazione è tale: le immagini vengono create dinamicamente sul server, ma ci vuole un sacco di tempo, il che significa che alcune di esse non saranno pronte quando il browser le richiederà. Allo stesso tempo, potrebbe verificarsi un errore critico sul lato server e non ci sarà alcuna immagine. Quindi, in base allo stato HTTP, devo chiedere nuovamente al server le immagini, o semplicemente informare l'utente, sull'errore. –
No, stai ancora sbagliando. Hai un server HTTP, quando ricevi una richiesta GET in arrivo per un'immagine puoi "aspettare" che sia pronta. E se si è verificato un errore critico, è possibile restituire un'immagine di "errore critico". – Raynos