Significato
La richiesta non era valida dal punto di vista sintattico o semantico: corpo malformato, campo obbligatorio mancante o valore di un parametro al di fuori dell’intervallo consentito. Quando il problema è riconducibile a un singolo parametro, il campoparam lo indica.
Una risposta 409 indica che la richiesta è in conflitto con lo stato attuale della risorsa. Ad
esempio, la creazione di un client OAuth può non riuscire perché l’account di servizio di destinazione
è inattivo, non dispone di un’autorizzazione richiesta o ha raggiunto il numero massimo di client. Esaminare
status e detail insieme: il solo codice di errore non consente di distinguere queste
condizioni da una richiesta malformata.
Cosa fare
- Leggere
detaileparam: descrivono esattamente che cosa non ha superato la convalida. - Per
400, correggere la richiesta prima di inviarla nuovamente. - Per
409, risolvere prima il conflitto relativo allo stato dell’account, all’autorizzazione o alla capacità. Un client OAuth in attesa di eliminazione occupa ancora capacità. Conservare la chiave di ripetizione quando si riprova lo stesso tentativo di creazione dopo aver risolto il conflitto. - Consultare il riferimento API per i campi obbligatori, i tipi e i valori consentiti dell’operazione.

