Skip to main content

Què significa

La sol·licitud no era vàlida sintàcticament o semànticament: un cos malformat, un camp obligatori que falta o un valor de paràmetre fora de l’interval permès. Quan el problema es pot atribuir a un sol paràmetre, el camp param l’indica pel nom. Una resposta 409 significa que la sol·licitud entra en conflicte amb l’estat actual del recurs. Per exemple, la creació d’un client OAuth pot fallar perquè el compte de servei de destinació està inactiu, no té un permís sol·licitat o ha assolit el seu límit de clients. Inspeccioneu status i detail conjuntament; el codi d’error per si sol no permet distingir aquestes condicions d’una sol·licitud malformada.

Què cal fer

  • Llegiu detail i param: descriuen exactament què ha fallat en la validació.
  • Per a 400, corregiu la sol·licitud abans de tornar-la a enviar.
  • Per a 409, resoleu primer el conflicte relacionat amb l’estat del compte, la concessió o la capacitat. Un client OAuth pendent de neteja continua ocupant capacitat. Conserveu la clau de reintent quan torneu a intentar la mateixa creació després de resoldre el conflicte.
  • Consulteu la referència de l’API per conèixer els camps obligatoris, els tipus i els valors permesos de l’operació.