私はSocket.io-client-javaを自分のプロジェクトに実装しようとしています。ユーザーが許可されていないクライアントサイドの承認応答やエラーのようなソケット応答処理
場合、私は、サーバー側からのsocket
の接続を切断することができます
は、しかし、私はいくつかの質問を持っています。この場合、私はクライアントソケットonDisconnect
イベントの状況を処理できます。
ユーザーが承認されていない場合は、Not authorized
のようなエラーを返すことができます。次に、クライアントソケットonError
イベントの状況を処理できます。
質問:どちらが正しいアプローチですか?
APIリクエストを行う場合は、HTTP status code
の返信を確認して、新しいAccess Token
を取得して同じリクエストを再度送信する必要があることに気付きます。
質問:socket
を使用するときに新しいアクセストークンを取得する必要があるかどうかを確認するにはどうすればよいですか?
また、HTTP status code
をチェックすると、サーバーの内部エラーが発生したことがわかります。それから私は、応答本体からエラーコードとメッセージをチェックすることさえできます。
質問:socket
を使用しているときにエラーを管理するにはどうすればよいですか?
私はちょっと混乱しました。
部分回答または完全回答の両方が優れています。
ps:申し訳ありませんが、私の質問にはソケットロジックに関するミスがあります。