首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有日期攻击的qooxdoo的java后端

带有日期攻击的qooxdoo的java后端
EN

Stack Overflow用户
提问于 2016-08-09 14:19:37
回答 1查看 74关注 0票数 0

是否有用于qooxdoo框架的框架java后端(json )?是否有json RPC后端可以为qooxdoo工作,或者我们需要日期黑客才能让它工作?

致以敬意,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-09 14:59:07

TL;DR:如果将“协议”属性设置为" 2.0 ",则应该能够与任何基于标准的JSON-RPC 2.0服务器进行互操作。

详细答覆:

qooxdoo客户端既支持它的原始协议,也支持名为"qx1“的JSON-RPC1.0的一个变种(对于古老的向后兼容性来说是默认的),以及标准化的JSON-RPC2.0。通过将"protocol“属性设置为" 2.0”,您将希望将其切换到2.0。如果我没记错的话,我们的JSON客户端就完全符合2.0标准,只是我们不支持批处理请求。

此外,正如您已经注意到的,qooxdoo用于修复JSON/JavaScript中的"bug“,即日期对象没有文字形式,就像JavaScript中的所有其他类型一样。qooxdoo JSON-RPC实现提供了自动将日期对象转换为易于解析的字符串格式的规定。

许多年前,我们意识到使用JSON进行垃圾处理是一种糟糕的形式,因为它允许我们只与qooxdoo增强的JSON-RPC服务器通信。当时,我们将默认值更改为不执行任何日期转换。这是由静态变量qx.io.remote.Rpc.CONVERT_DATES控制的,它可以设置为true以“修复错误”,就像我们最初做的那样,或者保留在它现在的缺省空(或假)值上,这个值写着“不要处理日期”。

这是一个长篇大论的回答:如果您将qooxdoo的JSON客户端转换为使用2.0协议,则应该与任何基于标准的JSON 2.0服务器进行良好的互操作。

德雷尔

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

https://stackoverflow.com/questions/38853348

复制
相关文章

相似问题

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