带过滤器选项的aem curl无效

时间:2015-12-28 15:20:28

标签: curl aem

我在windows中使用cURL。添加过滤器对我不起作用。请帮我解决问题

# create package
curl -u admin:admin -X POST <url>?cmd=create -d packageName=testpackage -d groupName=my_packages

# add filters

curl -u admin:admin -X POST http://localhost:4502/crx/packmgr/update.jsp -F path=/etc/packages/my_packages/testpackage.zip -F packageName=testpackage -F groupName=my_packages -F 'filter=[{'root':'/content/dam/pdf/sample/pdffiles'}]' -F '_charset_=UTF-8'

# build package

curl -u admin:admin -X POST http://localhost:4502/crx/packmgr/service/.json/etc/packages/my_packages/testpackage.zip?cmd=build

1 个答案:

答案 0 :(得分:0)

对于Windows,单引号不起作用。您必须将参数放在双引号内。

json

要自行调试,您可以使用"filter=[{'root':'/content/dam/pdf/sample/pdffiles'}]" -F "charset=UTF-8" ^ ^ ^ ^ curl开关。