Ko tas nozīmē
Pieprasījums bija sintaktiski vai semantiski nederīgs: nepareizi veidots pieprasījuma pamatteksts, trūkstošs obligāts lauks vai parametra vērtība ārpus pieļaujamā diapazona. Ja problēmu var attiecināt uz vienu parametru, lauksparam norāda tā nosaukumu.
Atbilde 409 nozīmē, ka pieprasījums ir pretrunā ar resursa pašreizējo stāvokli. Piemēram, OAuth klienta izveide var neizdoties, ja mērķa pakalpojuma konts ir neaktīvs, tam nav pieprasītās atļaujas vai ir sasniegts tā klientu ierobežojums. Pārbaudiet
status un detail kopā; kļūdas kods vien neļauj šos
apstākļus atšķirt no nepareizi veidota pieprasījuma.
Ko darīt
- Izlasiet
detailunparam— tie precīzi apraksta, kas neizturēja validāciju. - Ja ir
400, pirms pieprasījuma atkārtotas nosūtīšanas izlabojiet to. - Ja ir
409, vispirms novērsiet konta stāvokļa, atļaujas vai ietilpības konfliktu. OAuth klients, kas gaida dzēšanu, joprojām aizņem ietilpību. Atkārtojot to pašu izveides mēģinājumu pēc konflikta novēršanas, saglabājiet atkārtojuma atslēgu. - Pārbaudiet API atsauci, lai uzzinātu darbības obligātos laukus, tipus un pieļaujamās vērtības.

