It is currently 21 April 2025, 13:01 Advanced search

WebApi da 204 a 200 per POST su tutte le tabelle

Questo forum è nato con lo scopo di raccogliere le proposte di modifica di Instant Developer e discuterne insieme.

WebApi da 204 a 200 per POST su tutte le tabelle

Postby morris » 10 October 2016, 9:45

Buongiorno,
la documentazione (e l'esperienza) di Web Api dice che l'inserimento di un record attraverso POST ritorna 200 con valore di chiave solo nel caso in cui la chiave sia un progressivo (perché è calcolato dal server e non dal richiedente). Negli altri casi torna 204 senza alcuna info ulteriore. Noi abbiamo tutte le tabelle con chiave = DocID e ci farebbe molto comodo avere come valore di ritorno un 200 con tale DocID.
Un'idea per non rompere la compatibilità con il passato, magari, sarebbe dare la possibilità di inserire nell'header della richiesta il solito parametro child-level che se non indicato faccia funzionare come adesso (204 o 200 solo nel caso di id incrementale), con -1 ritorni solo l'id, con 0 la struttura piatta dell'oggetto creato, con 1 anche il primo livello e così via...
morris
 
Posts: 131
Joined: 26 January 2016, 8:27

Re: WebApi da 204 a 200 per POST su tutte le tabelle

Postby m.sirri » 12 October 2016, 8:44

Abbiamo creato l'attività NPQ02945 per tenere conto di questa conversazione. Quando verrà valutata, potrai seguirne l'andamento con Instant Developer Roadmap.
User avatar
m.sirri
Pro Gamma
Pro Gamma
 
Posts: 8574
Joined: 30 September 2010, 17:01
Location: Ozzano dell'Emilia (BO)

Re: WebApi da 204 a 200 per POST su tutte le tabelle

Postby m.sirri » 22 March 2017, 9:53

L'attività NPQ02945 è stata completata e sarà disponibile nella versione Instant Developer 16.0. Clicca qui per leggere le note di rilascio.
User avatar
m.sirri
Pro Gamma
Pro Gamma
 
Posts: 8574
Joined: 30 September 2010, 17:01
Location: Ozzano dell'Emilia (BO)


Return to Proposte di modifica

Who is online

Users browsing this forum: No registered users and 17 guests

cron