私は1つのことしかしない小さなアプリケーションを書いています:ユーザが提供するデータをいくつかとり、そのデータを分析し、そのデータの「タグ」を返します。私はクライアントがGET
またはPOST
のいずれかの応答を返すために/getTag
への彼らの要求をするべきだと考えています。本当にRESTfulな方法で、実際に何かを作成したり取得したりしていないリクエストを処理できますか?
クライアントがこれを実行してもサーバに何も格納されていないので、POSTを使用するのが不思議です。しかし、分析のための一様なURIも存在しないので、GETを使用すると、提供されるデータに応じて異なるものが返されるため、奇妙な感じがします。
RESTでこの機能を表現する最良の方法は何ですか?