【发布时间】:2023-04-01 16:14:01
【问题描述】:
我正在尝试使用 AEM 6.0 中的 sling api 创建节点。现在我知道我可以使用这样的 curl 调用轻松创建节点
curl -u admin:admin -F"jcr:primaryType= sling:Mapping" http://localhost:4502/content/mynode
但是,如果我需要花点时间尝试创建一个名称类似于 /etc/map.publish.prd/http/prd.rb.mysite.ca 的资源映射节点,该怎么办
现在下面的 curl 调用不再起作用,因为部分 url 被视为选择器
curl -u admin:admin -F"jcr:primaryType= sling:Mapping" http://localhost:4502/etc/map.publish.prd/http/prd.rb.mysite.com
那么我该如何避免这个问题呢?
我也尝试过使用 name 属性来限制这样的 url 的复杂性。
curl -u admin:admin -F"jcr:primaryType=sling:Mapping" -F"name=prd.rb.mysite.com" http://localhost:4502/etc/map.publish.prd/http
但我认为 sling 仍然对 map.publish.prd 感到困惑
任何帮助将不胜感激 谢谢
-阿兰
【问题讨论】: