0

Zend Framework を使用して REST API を開発しています。レポートを .pdf ドキュメントとして生成できる必要があります。

それはどのように扱われますか?URI は次のようになりhttp://api.example.com/reportsますか?

実際には入力値に基づいて毎回生成しているので、REST の原則に反しますか (つまり、キャッシュ可能ではありませんか)。入力値をバイナリとして送信できますか (HTML から PDF への変換などを行うため)。

また、複数のタイプのレポートがあった場合、クライアントはどのレポートを生成するかをどのように選択できますか? それが通常のリソースであるかのように(私が持っているようにhttp://api.example.com/reports/<reportId>)IDを持っていますか?

ビジネスロジックはどうなりますか?ファイルをサーバーに保存し、ダウンロード リンクを返す必要がありますか? .pdf ドキュメントをサーバーに保存せずにバイナリとして返しますか?

4

1 に答える 1