2011-09-18 20 views
5

C'è qualche motivo per cui i provider di tipo F # plug-and-play predefiniti per servizi Web sono wsdl basati su soap? È a causa di una mancanza di contratti formali in REST? Tale che ciascuna API REST può differire in modo significativo e quindi rendere difficile fornire un fornitore REST generale?Provider F # e API REST

risposta

10

I provider di tipi necessitano di uno schema di tipo leggibile dalla macchina per svolgere bene il proprio lavoro.

3

Penso che questo sia perché non c'è modo di sapere come appare l'API. Gli umani possono leggere la documentazione, ma il fornitore del tipo non può. Altre API hanno specifiche XML, quindi sono più facili.

6

I provider di tipi necessitano di uno schema. Quindi potresti usare Open Data Protocol che è lo schema REST +. Per tale attività è possibile utilizzare ODataTypeProvider già implementato.