Risolvere Codice di stato errore http 202
Continuiamo con il codice di stato errore http 202 success, questo codice non è un vero e proprio errore in quanto indica come spiegato in precedenza l’avvenuto successo di connessione del server al sito web.
Vediamo in dettaglio come stiamo facendo ogni errore http cosa indica.
Errore http 202
202 Accepted
La richiesta di elaborazione è stata accettata ma non è ancora terminata.
La richiesta è stata accettata per l’elaborazione, ma l’elaborazione non è stata completata.
La richiesta potrebbe o non potrebbe essere eventualmente presa in considerazione, in quanto potrebbe non essere consentita quando l’elaborazione ha effettivamente luogo.
Non esiste alcuna funzione in HTTP per inviare nuovamente un codice di stato da un’operazione asincrona.
La risposta 202 è intenzionalmente non impegnativa.
Il suo scopo è quello di consentire ad un server di accettare una richiesta per qualche altro processo (magari un processo orientato ai batch che viene eseguito una volta al giorno) senza richiedere che la connessione dell’agente utente al server rimanga valida fino al completamento del processo.
La rappresentazione inviata con questa risposta dovrebbe descrivere lo stato corrente della richiesta e indicare (o incorporare) un monitor di stato che può fornire all’utente una stima di quando la richiesta sarà soddisfatta.
202 RIFERIMENTI DI CODICE
Rails HTTP Status Symbol :accepted
Vai costante di stato HTTP http.StatusAccepted
Costante di stato di Symfony HTTP Response::HTTP_ACCEPTED
Costante di stato HTTP Python2 httplib.ACCEPTED
Costante di stato HTTP Python3 + http.client.ACCEPTED
Python3.5 + Costante di stato HTTP http.HTTPStatus.ACCEPTED
Vediamo gli altri codici di stato 20x: