単純な作成 (POST)、読み取り (GET)、更新 (PUT)、および削除 (DELETE) 以外の REST でアクションを実行することは適切ですか? 私はRESTfulの神学全体に少し慣れていないので、我慢してください。ただし、次のことをどのように達成すればよいですか。
- 別の Web サービスと対話する必要がある Web サービスがあります。Web サービス A は Web サービス B でオブジェクトを「予約」する必要があります。このオブジェクトには有効期限がありますが、必要に応じてすぐに削除できます。これは基本的に、何らかのアクションを実行する前に、Web サービスが Web サービス B にスペースを予約することを要求する美化された許可システムです。
私の最初の考えは、1.何らかの認証を有効にする、2.GET呼び出しに対するサーバー側の応答で、スペースを予約して結果を返す、3.DELETE呼び出しを介してオブジェクトの即時の「予約解除」を提供することでした。これはまだRESTfulですか?