首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >格式错误支持

格式错误支持
EN

Stack Overflow用户
提问于 2011-03-14 10:13:47
回答 1查看 135关注 0票数 1

我正在开发一个应用程序,用从其他系统接收到的数据创建公司日历(它是更大的J2EE应用程序的一部分,用于日历导出,我正在使用ical4j)。客户端要求之一是将“秘密令牌”放入日历同步链接,以便能够重置它,使以前为日历同步生成的链接不可用。换句话说,它的工作方式如下:

  • 用户单击“导出链接”按钮,就会看到日历同步的链接(可以复制粘贴到iCal、Google日历等)。该链接如下:

(服务器/常量部分)+ userName +秘密代码(随机、唯一-每个用户令牌)

  • 用户复制它并在每次同步请求(每次电话请求服务器进行日历同步)之后,与他/她的电话/其他日历阅读器
  • 执行日历同步,应用程序检查来自请求的令牌是否与存储在数据库中的令牌匹配(如果令牌有效),如果返回是日历(*.ics文件)。
  • ,例如,如果手机被盗,用户能够重置这个秘密令牌,如果电话请求服务器进行日历同步和来自请求的令牌,则不会从数据库返回日历。

将不返回日历。

我的问题是,是否有可能(iCalendar格式支持或任何其他方式)向用户显示错误(或让他们知道出了什么问题)。我的意思是,当用户试图用错误的/过期的令牌同步日历时,他/她所看到的(在瘦鸟+闪电中测试)是相同的旧日历-没有错误,没有任何信息没有更新,等等(我唯一能得到的是服务器上的日志条目)。一些半解决方案是发送空日历,但它看起来更像‘黑客’而不是真正的解决方案。

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2011-03-14 10:32:30

那么,您可以发送一个401未经授权的HTTP响应(带有一个新的领域字符串),这可能会导致客户机显示密码对话框(再次)。

(我不确定,如果没有尝试,403紫禁城是否对闪电有任何帮助。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5297225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档