すいません、teratailを使用するのが初めて&コーディング初心者なのでご迷惑おかけするかもしれません。
###前提・実現したいこと
iosのアプリケーションから送られてきたリクエストを元に、
DBの更新をするサーバーサイドのAPIをjavaで作っています。
通信の問題等からアプリ側でタイムアウトが発生し、WEBSOCKETを使用して検知した時に
java側でもタイムアウトを検知して、DBの更新をROLLBACKしたいです。
###発生している問題・エラーメッセージ
アプリ側で発生したタイムアウトをjava側でも検知する方法と、そもそもそれが可能なのかどうかがわかりません。
できるとしたらjava側からレスポンスを返す時に何らかの値を使用して処理を分岐し、ROLLBACKを走らせる方法だと思う
のですが、HttpResponseにはそのようなものはないようで、困っています。
###該当のソースコード
まだ実装の仕組みがわからないのでありません。
###試したこと
レスポンスを返す時にPrintWriterを使用しているのでcheckError() メソッドを使って
これにエラー情報が含まれていないかをテスト→レスポンス処理自体には問題がないので検知できず
###補足情報(言語/FW/ツール等のバージョンなど)
java8
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/07 16:23