Domanda

Abbiamo già un'API WCF con BasichttpBinding. Alcune delle chiamate hanno oggetti complessi sia nella risposta che nella richiesta.

Dobbiamo aggiungere abilità riposante all'API. All'inizio ho provato ad aggiungere un endpoint webhttp, ma ho ottenuto

At most one body parameter can be serialized without wrapper elements

Se lo facessi avvolto non era puro perché ho bisogno che fosse.

Devo leggere questo, e questo (che afferma "ASP.NET Web API è il nuovo modo di creare un servizio riposante su .NET").

Quindi la mia domanda è: dovrei realizzare 2 API (2 progetti diversi)? Uno per SOAP con WCF e uno Resful con ASP.NET Web API? C'è qualcosa di sbagliato in modo architettonico che parla con questo approccio?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top