Web服务的默认即插即用F#类型提供程序是基于SOAP的wsdl有什么原因吗?是因为REST中缺乏正式合同吗?这样每个REST api可能会有很大差异,从而难以提供一般的REST提供程序吗?
答案 0 :(得分:10)
类型提供程序需要机器可读的类型模式才能很好地完成工作。
答案 1 :(得分:7)
类型提供者需要架构。因此,您可以使用REST +架构的Open Data Protocol。对于该任务,您可以使用已经实施的ODataTypeProvider。
答案 2 :(得分:3)
我认为这是因为无法知道API的外观。人类可以阅读文档,但类型提供者不能。其他API具有XML规范,因此它们更容易。