Domanda

Quali tecniche si usano per "consumare" i servizi nel RESTO stile sul .Net ?Pianura http client?Relative a questo:molti servizi rest sono ora utilizzando JSON (il suo più stretto e più veloce) - così che cosa JSON lib viene utilizzato?

È stato utile?

Soluzione

Il mio approccio è stato

  1. Scrivere alcune librerie e le interfacce per la serializzazione di oggetti nel RESTO compatibile con XML.Non necessaria-è sufficiente utilizzare il built-in serializzatori, perché il servizio non può accettare lo stesso tipo di codice XML .NET vuole dare.

    Esempio:Quando si passa booleane per Rails RESTO del servizio, "true" ottiene ripristinare come true, mentre "True" (che .NET offre) unserializes per false.

  2. Scrivere alcune librerie per fare il HTTP, avvolgere intorno alla base .NET WebRequest oggetti.Si potrebbe ottenere qualche chilometraggio di alcune librerie di terze parti in questo settore in quanto tende ad essere più standard.Ho trovato alcuni problemi, però, come questo bel bug nel .NET framework, quindi sono contento di aver bloccato con le basi.

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