私はRESTfulなAPIを作成しており、ベストプラクティスに従っており、これで大きな疑念が生じました。RESTfulベストプラクティス - レポートリソースに名前を付けるには
別のリソース(評価)を分析して作成したレポート(グラフとデータテーブル)を作成する必要があります。多くの他のパラメータはこのレポートを表示するデータ上で可変にします。
ベストプラクティスを探していると、RESTfulパターンに問題がないようにレポート(クライアント側)を作成するために、すべてのデータを取得してJavascriptで処理する必要があるかどうかはわかりません。
また、他の多くのリソースで作成されたリソースに「レポート」という名前を付けるにはどうすればよいですか。私の安心できないは、/api/rest/reports/executiveReport?evaluation=:id&competences=:id&competences=:id&employee=:id
を作成したいと思うuri
私は美しいRESTfulパターンuriでこれをどうやって実現できますか? Javascriptでデータを処理したくないのですが、多くのエラーや例外があります。私は、表示されるレポートを配信することを好む。
ありがとうございます!
私は最近、リソースとしてメインの「主題」を使用しました。私は '../stats/projects'や' ../stats/task'のようなエンドポイントを持っていました。パラメータは適切に異なっていた。似たようなことはできません: '../ reports/executives'? –
これは、クラスパスを/ reportとして、次に/ executiveのようなレポートの種類ごとに特定のメソッドを持つことで実現できます。 あなたのAPIは各レポートタイプに柔軟に対応できます。エグゼクティブレポートは2つのパラメータを取るとしますが、他のレポートは3つです。 – k1133