RESTful Web サービスを作成しており、一部のリソースは計算機能または処理機能です。たとえば、ユーザーは、画像を送信し、スケーリングまたは変換された画像を受け取ることで、API を介して画像のスケーリングと変換を行うことができます。
RESTful Web Services Cookbookのセクション 2.5 によると、 GET を使用する必要があります。
Treat the processing function as a resource, and use HTTP GET to fetch a
representation containing the output of the processing function. Use query
parameters to supply inputs to the processing function.
これは、入力が単純な場合 (ポイントの経度/緯度座標など) では明らかです。ただし、画像などのより大きな入力についても同じアドバイスに従う必要がありますか? 私の知る限り、これほど多くのデータをクエリ パラメータとして送信することはできません。