Décrit comment empêcher les conditions de concurrence et DCS gestion des erreurs.
Une situation de concurrence peut se produire si vous envoyez plusieurs appels simultanément (ou dans une succession rapide) à la variable DCS avant qu’il ne finisse de répondre aux requêtes initiales et d’écrire des données dans le cookie de l’utilisateur. Une condition de concurrence n’est pas souhaitable, car elle peut corrompre ou remplacer incorrectement les données de cookie. Pour éviter ce problème, il est recommandé d’utiliser les méthodes suivantes :
Adobe peut introduire une limitation de débit s’il détecte des appels d’API DCS excessifs qui peuvent avoir un impact négatif sur la disponibilité du service.
Si la limitation de débit est activée, vous pouvez recevoir une 429 Too Many Requests
Code d’état de réponse HTTP sur vos appels DCS. Lors de la réception de cette réponse HTTP, veuillez réessayer les appels API ultérieurement.
La gestion des erreurs est limitée pour les requêtes non valides ou mal formées. Une requête non valide renvoie une HTTP 200 OK
réponse et aucune donnée. En outre, la variable DCS arrête le traitement d’une requête, ignore les données de caractéristique et renvoie une HTTP 200 OK
réponse lorsqu’un utilisateur :
Voir aussi Codes, messages et exemples d’erreur des serveurs de collecte de données.