Mitä se tarkoittaa
Pyyntö oli syntaksiltaan tai sisällöltään virheellinen: pyynnön runko oli virheellisesti muotoiltu, pakollinen kenttä puuttui tai parametrin arvo oli sallitun alueen ulkopuolella. Kun ongelma on kohdistettavissa yksittäiseen parametriin, kenttäparam ilmaisee sen nimen.
Vastaus 409 tarkoittaa, että pyyntö on ristiriidassa resurssin nykytilan kanssa. Esimerkiksi OAuth-asiakkaan luominen voi epäonnistua, jos kohteena oleva palvelutili ei ole aktiivinen, siltä puuttuu pyydetty oikeus tai se on saavuttanut asiakasraja-arvonsa. Tarkastele kenttiä
status ja detail yhdessä; pelkän virhekoodin perusteella näitä tilanteita ei voi erottaa virheellisestä pyynnöstä.
Mitä tehdä
- Lue kentät
detailjaparam– ne kuvaavat tarkasti, mikä validoinnissa epäonnistui. - Jos kyseessä on
400, korjaa pyyntö ennen sen uudelleenlähettämistä. - Jos kyseessä on
409, ratkaise ensin tilin tilaan, oikeuteen tai kapasiteettiin liittyvä ristiriita. Puhdistusta odottava OAuth-asiakas varaa edelleen kapasiteettia. Säilytä uudelleenyrityksen avain, kun yrität samaa luontiyritystä uudelleen ristiriidan ratkaisemisen jälkeen. - Tarkista toiminnon pakolliset kentät, tyypit ja sallitut arvot API-viitteestä.

