Describe cómo evitar las condiciones de carrera y el manejo de errores DCS.
Se puede producir una condición de carrera si se envían varias llamadas simultáneamente (o en sucesión rápida) al DCS antes de que termine de responder a las consultas iniciales y de escribir datos en la cookie del usuario. Una condición de carrera no es deseable porque puede dañar o sobrescribir incorrectamente los datos de cookies. Como práctica recomendada, considere los siguientes métodos para ayudar a evitar este problema:
La gestión de errores está limitada para consultas no válidas o mal formadas. Una solicitud no válida devuelve una respuesta HTTP 200 OK
sin datos. Además, el DCS deja de procesar una solicitud, descarta los datos de características y devuelve una respuesta HTTP 200 OK
cuando un usuario:
Consulte también Códigos de error DCS, mensajes y ejemplos.