cq5没有在'... infinity.json'请求中返回子页面json数据

时间:2016-01-28 19:38:00

标签: cq5 aem

即使跟随路径# Setup the data User=data.frame(User=c('A','B','C','D','A'),Cat=c('M','M','U','L','L'), Income=c(100,320,400,900,100)) Test=data.frame(Name=c('A','B','C','D')) Test$Income<-NA Test$Cat<-NA > Test Name Income Cat 1 A NA NA 2 B NA NA 3 C NA NA 4 D NA NA ## Copy only the first match to from User to Test Test[,c("Income","Cat")]<-User[match(Test$Name,User$User),c("Income","Cat")] > Test Name Income Cat 1 A 100 M 2 B 320 M 3 C 400 U 4 D 900 L 返回以下json。

enter image description here

但是在我的上层环境(DEV,Stage,QA框)中返回json后的页面请求

enter image description here

有人可以对此有所了解吗?我正在尝试读取其中一个组件的子页面数据,它在本地工作但不在上层环境框中工作。

谢谢!

2 个答案:

答案 0 :(得分:2)

鉴于这些是阶段/生产实例,可能会采取额外的安全措施。如果查看安全检查表,您会看到它建议限制Sling Get Servlet公开的JSON树的深度:

https://docs.adobe.com/docs/en/aem/6-1/administer/security/security-checklist.html

因此,如果Apache Sling Get Servlet的json.maximumresults属性设置为5,则page.infinity.json请求不会超过树中的5个级别。

如果您有权访问实例的配置管理器(/ system / console / configMgr),则可以检查此servlet的json.maximumresults属性的值。

答案 1 :(得分:0)

第二个响应看起来像是直接点击jcr:content子节点

/content/geometrixx/en/products/jcr:content.infinity.json

我这样说的原因是,第二个请求中的响应与第一个响应中jcr:content节点下面的图形相同。

如果请求相同,您可能需要查看资源映射以查看是否有某些内容正在修改您的请求。