我的项目正在使用Jira Rest Api。
我目前正在存储我从登录请求获得的cookie,并在所有其他请求中使用该cookie。
我不确定如何处理过期的cookie(Session Timeout
),如果请求中使用的cookie过期,我是否从服务器获得了回报?
答案 0 :(得分:1)
我的Jira实例中没有启用REST功能,但我可以告诉您其他API会返回超时错误。我不得不说,超时发生在很长一段时间后(也不确定多长时间以及定义的位置)。
要确切了解使用其余API时错误的样子,您可以按照以下步骤操作:
sleep
,以便它在一两分钟内不会做任何事情。例如,使用XML-RPC API我收到以下错误:
java.lang.Exception:com.atlassian.jira.rpc.exception.RemoteAuthenticationException:用户尚未通过身份验证,或会话超时。
如果您尝试这样做,请回复并发布您的发现,以便其他人也可以从中受益。