spring-mvcに注釈などがあります。クライアントが接続を切断したり、要求をキャンセルしたりするとすぐに何かを呼び出せますか?私は通常非常に迅速ですが、ユーザーの入力に依存することができますいくつかの秒のために行く休憩サービスを得ました。私はクライアントが接続を解除するとすぐにサーバー側で処理を取り消したいと思います。Spring MVC要求中断フック
クライアントが結果を得るためにポーリングする必要がある場合は実装することができますが、クライアントがブラウザを閉じるなどの処理をキャンセルしたい場合や、単にカール要求をキャンセルする場合があります。ここで春に提供されるフック?
より見ることができます。 – chrylis
HTTPはステートレスではありません。ただし、TCPがステートフルなので、TCP接続が中断されたかどうかを確認できます。 – vtor
それをRESTサービスと呼ぶ必要はありません。私は分を取るかもしれないプロセスを持っていて、それはリソースを要します。ユーザーが辛抱強く、側面を離れてキャンセルすると、私はリソースを元に戻したいと思う。だから私はクライアントがまだ待っているかどうかを私に知らせる何かが必要です。しかし、適切な時間に終了した場合やリクエストが殺された場合に、ユーザーが数回ポーリングすることなくカールしても問題ありません。 したがって、私は傍受することができるはずのクライアントとサーバーの間に何らかのタイプの接続またはチェックが必要です。問題はどうですか? –