分散実行サーバーで作業しています。サーバーで HTTP ベースの REST API を使用することにしました。クライアントはサーバーに接続し、次に実行するタスクを取得します。明らかに、取得したタスクを「更新」して、一度だけ処理されるようにする必要があります。GET には副作用 (取得したリソースの状態の変更など) はありません。(リソースを更新するために) POST を使用することもできますが、リソースを取得する必要もあります。私は、POST がタスクを「要求済み」としてマークし、次に GET がタスクを取得済みとしてマークする URL を持つことができると考えています。残念ながら、再び GET に副作用があります。これは REST ではうまくいかないのでしょうか? 私はこれを行うための「関数」リソースを持っていても問題ありませんが、少し調査せずにパラダイムを放棄したくありません。
パット・オー