我正在尝试通过REST API获得不完整的已保存搜索(报告)的结果,但是却收到错误消息,例如““ savedsearch”命令中出现错误:找不到名为“ test”的已保存搜索。”
curl -s -k -u'usr:pwd'“ https://host:8089/servicesNS/admin/search/search/jobs/export” -d search =“ savedsearch test”
保存的搜索归我所有。任何人都可以告知我这里缺少什么吗?
答案 0 :(得分:0)
它不起作用,因为您正在使用/ servicesNS / *(命名空间)端点,该端点强制用户和应用上下文。 对于您而言,它正在寻找“管理员”用户拥有并在“搜索”应用中创建的保存的搜索。
如果您在“搜索”应用程序中创建了已保存的搜索(报告),但该搜索仅归您(usr)所有,请使用:
curl -s -k -u 'usr:pwd' "https://host:8089/servicesNS/usr/search/search/jobs/export" -d search=" savedsearch test"