2011-09-18 12 views
5

WebサービスへのデフォルトのプラグアンドプレイFタイププロバイダーがsoapベースのwsdlである理由はありますか?それはRESTで正式な契約がないためですか?そのため、各REST APIが大幅に異なる可能性があり、したがって、一般的なRESTプロバイダを提供することは困難です。F#タイププロバイダーとREST API

答えて

10

タイププロバイダは、ジョブをうまく処理するためにマシン読み取り可能なタイプのスキーマが必要です。

3

これは、APIの外観を知る方法がないためだと思います。人間は文書を読むことができますが、型提供者はそれを読むことができません。他のAPIにはXML仕様があるため、簡単です。

6

プロバイダにはスキーマが必要です。したがって、Open Data ProtocolはREST +スキーマです。そのタスクのために、すでに実装されているODataTypeProviderを使用することができます。