16 messaggi dal 18 maggio 2009
Interessante l'interfaccia IParsable, ma francamente preferirei utilizzarla in altri contesti.. non mi piace passare questo genere di dati sulla url o comunque qualsiasi tipo di oggetto nella QS.. preferisco utilizzare un metodo post con un body
Ciao, GET o POST secondo me dipendono dalla semantica dell'endpoint che stai implementando.

Per esempio, se stai ritornando una lista di elementi, ha senso che il verbo sia GET, che i parametri di paginazione (page number, page size e order) siano in query string, e che magari tu li abbia implementati in C# con una classe PagingInfo che implementi IParsable<PagingInfo>
16 messaggi dal 18 maggio 2009
Ciao, si sono d'accordo ed ammetto che la GET di una lista è l'unica forzatura alla semantica che mi concedo chiamandola Filter ed eseguendo una POST, anche perchè negli anni ci siamo costruiti un body abbastanza complesso che oltre ai classici elementi di paging, filter ed orders ha alcuni parametri aggiuntivi come il flag per caricare o meno record cancellati logicamente.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.