Domande con tag 'web-api'

12
risposte

Come gestisco il dibattito tecnico su WCF vs Web API?

Gestisco un team di circa 15 sviluppatori ora e siamo bloccati su un punto in cui scegliere la tecnologia, in cui il team è suddiviso in due team completamente opposti, discutendo sull'uso di WCF rispetto all'API Web. Il team A che supporta l...
posta 05.08.2013 - 16:04
2
risposte

La performance è l'unica ragione per non utilizzare SignalR (websockets) al posto di una tradizionale API REST?

Ho usato SignalR per ottenere funzionalità di messaggistica in tempo reale in molti dei miei progetti. Sembra funzionare in modo affidabile ed è molto facile da imparare da usare. La tentazione, almeno per me, è di abbandonare lo svilupp...
posta 07.11.2014 - 11:39
1
risposta

Perché il metodo PATCH non è idempotente?

Mi stavo chiedendo di questo. Supponiamo di avere una risorsa user con i campi id e name . Se voglio aggiornare un campo, potrei semplicemente fare una richiesta PATCH alla risorsa come questa PATCH /users/42 {"name": "john do...
posta 24.10.2014 - 10:41
4
risposte

Perché non esiste un supporto di tipo WSDL per Web Api?

Quindi sono appena iniziato con .Net WebApi e una cosa che sto notando subito è che non esiste un Contratto che definisca l'aspetto dell'API e che dovrebbe essere consumato (Richiesta / Risposte da ciascuna Azione), questo di solito è la forma d...
posta 05.08.2014 - 00:45
3
risposte

API RESTful: verbi HTTP con URL condivisi o specifici?

Durante la creazione di una API RESTful , dovrei usare i verbi HTTP sullo stesso URL (quando è possibile) o dovrei creare un URL specifico per azione? Ad esempio: GET /items # Read all items GET /items/:id # Read one item POS...
posta 15.11.2014 - 21:50
6
risposte

Va bene avere un livello di validazione prima del livello di controllo di accesso

Sto creando un'applicazione web con strcutured API e in questa applicazione abbiamo diversi livelli che stanno facendo il loro lavoro. Il primo livello è il livello Validazione che convalida l'input dell'utente e se passa la convalida spost...
posta 04.05.2018 - 13:13
5
risposte

Dovrei controllare se qualcosa esiste nel db e fallire velocemente o aspettare l'eccezione db

Con due classi: public class Parent { public int Id { get; set; } public int ChildId { get; set; } } public class Child { ... } Quando assegni ChildId a Parent dovrei controllare prima se esiste nel DB o aspettare che il...
posta 19.09.2018 - 12:08
2
risposte

API REST basata sui ruoli?

Sto costruendo un'API REST per la quale diversi utenti con ruoli diversi avranno accesso alle risorse che contiene. Per mantenere l'ambito semplice, prendiamo il dominio "studente / insegnante / classe": GET /students è la risorsa per...
posta 12.04.2015 - 10:00
2
risposte

Non è l'overengineering CQRS?

Ricordo ancora i bei vecchi tempi dei repository. Ma i depositi sono diventati brutti nel tempo. Poi il CQRS è diventato mainstream. Erano gentili, erano una boccata d'aria fresca. Ma recentemente mi sono chiesto ripetutamente perché non manteng...
posta 03.01.2017 - 18:40
1
risposta

Perché le librerie di Microsoft dipendono da Newtonsoft.Json?

Probabilmente questo era iniziato da tempo quando Microsoft ha creato la libreria API Web ASP.NET, almeno è quando la ricordo se non sbaglio. Ad ogni modo, da allora, i suoi pacchetti HTTP hanno iniziato a dipendere dalla libreria Newtonsoft.Jso...
posta 26.01.2017 - 16:21