我正在开发一个应用程序,用从其他系统接收到的数据创建公司日历(它是更大的J2EE应用程序的一部分,用于日历导出,我正在使用ical4j)。客户端要求之一是将“秘密令牌”放入日历同步链接,以便能够重置它,使以前为日历同步生成的链接不可用。换句话说,它的工作方式如下:
(服务器/常量部分)+ userName +秘密代码(随机、唯一-每个用户令牌)
将不返回日历。
我的问题是,是否有可能(iCalendar格式支持或任何其他方式)向用户显示错误(或让他们知道出了什么问题)。我的意思是,当用户试图用错误的/过期的令牌同步日历时,他/她所看到的(在瘦鸟+闪电中测试)是相同的旧日历-没有错误,没有任何信息没有更新,等等(我唯一能得到的是服务器上的日志条目)。一些半解决方案是发送空日历,但它看起来更像‘黑客’而不是真正的解决方案。
谢谢你的帮助。
发布于 2011-03-14 10:32:30
那么,您可以发送一个401未经授权的HTTP响应(带有一个新的领域字符串),这可能会导致客户机显示密码对话框(再次)。
(我不确定,如果没有尝试,403紫禁城是否对闪电有任何帮助。)
https://stackoverflow.com/questions/5297225
复制相似问题