Descreve como evitar condições de raça e tratamento de erros DCS.
Uma condição de corrida pode ocorrer se você enviar várias chamadas simultaneamente (ou em rápida sucessão) para o DCS antes que ele termine de responder aos query iniciais e gravar dados no cookie do usuário. Uma condição de raça é indesejável porque pode corromper ou substituir incorretamente os dados do cookie. Como prática recomendada, considere os seguintes métodos para ajudar a evitar esse problema:
O tratamento de erros é limitado para query inválidos ou mal formados. Uma solicitação inválida retorna uma resposta HTTP 200 OK
e nenhum dado. Além disso, o DCS para de processar uma solicitação, descarta dados de características e retorna uma resposta HTTP 200 OK
quando um usuário:
Consulte também Códigos de erro, mensagens e exemplos do DCS.