2011-09-18 24 views
5

¿Hay alguna razón por la cual los proveedores de tipo F # plug and play predeterminados para los servicios web estén basados ​​en wsdl? ¿Es por la falta de contratos formales en REST? ¿De modo que cada api de REST puede diferir significativamente y, por lo tanto, hacer que un proveedor de REST general sea difícil de proporcionar?Proveedores de tipo F # y apis REST

Respuesta

10

Los proveedores de tipos necesitan un esquema de tipo legible por máquina para hacer bien su trabajo.

3

Creo que esto se debe a que no hay forma de saber cómo se ve la API. Los humanos pueden leer la documentación, pero el Proveedor de Tipo no puede. Otras API tienen especificaciones XML, por lo que son más fáciles.

6

Los proveedores de tipos necesitan un esquema. Entonces podría usar Open Data Protocol que es REST + schema. Para esa tarea, puede usar ODataTypeProvider que ya está implementado.