我在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
答案 0 :(得分:0)
对于Windows,单引号不起作用。您必须将参数放在双引号内。
json
要自行调试,您可以使用"filter=[{'root':'/content/dam/pdf/sample/pdffiles'}]" -F "charset=UTF-8"
^ ^ ^ ^
curl开关。