私のプロジェクトは Jira Rest Api を使用しています。
現在、ログイン リクエストから取得した Cookie を保存しており、その Cookie を他のすべてのリクエストで使用しています。
期限切れの Cookie ( Session Timeout
) の処理方法がわかりません。リクエストで使用した Cookie の期限が切れている場合、サーバーから何か返されますか?
Jira インスタンスで REST を有効にしていませんが、他の API がタイムアウト エラーを返すことはわかります。ただし、タイムアウトが発生したのは久しぶりだと言わざるを得ません(どのくらいの長さとどこで定義されているかはわかりません)。
残りの API を使用しているときにエラーがどのように表示されるかを正確に確認するには、次の手順に従います。
sleep
して、1、2 分間何もしないようにします。たとえば、XML-RPC API を使用すると、次のエラーが発生しました。
java.lang.Exception: com.atlassian.jira.rpc.exception.RemoteAuthenticationException: ユーザーがまだ認証されていないか、セッションがタイムアウトしました。
これを試す場合は、戻ってきて発見を投稿して、他の人もこれから恩恵を受けることができるようにしてください.