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:

Errore http 200

Errore http 201

Errore http 203

Errore http 204

Errore http 205

Errore http 206

Errore http 207

Errore http 208