aem curl with filter选项不起作用

aem curl with filter选项不起作用,curl,aem,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

我在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
#创建包
curl-u admin:admin-X POST?cmd=create-d packageName=testpackage-d groupName=my\u packages
#添加过滤器
curl-u admin:admin-X POSThttp://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'\u charset=UTF-8'
#构建包
curl-u admin:admin-X POSThttp://localhost:4502/crx/packmgr/service/.json/etc/packages/my_packages/testpackage.zip?cmd=build

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

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