Descrive come impedire le condizioni di gara e la gestione degli errori DCS.
Una condizione di gara può verificarsi se si inviano più chiamate contemporaneamente (o in rapida successione) alla DCS prima che finisca di rispondere alle query iniziali e di scrivere i dati sul cookie dell'utente. Una condizione di gara non è desiderabile perché può corrompere o sovrascrivere in modo improprio i dati dei cookie. Per evitare questo problema, è consigliabile utilizzare i metodi seguenti:
La gestione degli errori è limitata per le query con formato non valido o non valido. Una richiesta non valida restituisce una risposta HTTP 200 OK
e nessun dato. Inoltre, la DCS interrompe l'elaborazione di una richiesta, elimina i dati relativi alle caratteristiche e restituisce una risposta HTTP 200 OK
quando un utente:
Vedi anche Codici di errore DCS, messaggi ed esempi.