Skip to main content

Jelentése

A kérés szintaktikailag vagy szemantikailag érvénytelen volt: hibás formátumú törzs, hiányzó kötelező mező, vagy a megengedett tartományon kívül eső paraméterérték. Ha a probléma egyetlen paraméterhez köthető, a param mező megnevezi azt. A 409 válasz azt jelenti, hogy a kérés ütközik az erőforrás aktuális állapotával. Az OAuth-kliens létrehozása például sikertelen lehet, ha a célszolgáltatásfiók inaktív, nem rendelkezik a kért jogosultsággal, vagy elérte a kliensekre vonatkozó korlátot. Vizsgálja meg együtt a status és a detail értékét; a hibakód önmagában nem különbözteti meg ezeket az eseteket a hibás formátumú kéréstől.

Teendők

  • Olvassa el a detail és a param mezőt – ezek pontosan leírják, mi nem felelt meg az ellenőrzésnek.
  • 400 esetén javítsa ki a kérést az újbóli elküldés előtt.
  • 409 esetén először oldja fel a fiókállapottal, a jogosultsággal vagy a kapacitással kapcsolatos ütközést. A törlésre váró OAuth-kliens továbbra is foglalja a kapacitást. Ha az ütközés feloldása után ugyanazt a létrehozási kísérletet próbálja újra, őrizze meg az újrapróbálkozási kulcsot.
  • Ellenőrizze az API-referenciában a művelet kötelező mezőit, típusait és megengedett értékeit.