在测试 Alfresco Share 查询(webscripts)的上下文中,我试图从命令行调用搜索 REST API。我已经使用新引入的 cmdlet Invoke-RestMethod (3) 尝试了 curl (1)、Async Http Client (2) 或 PowerShell-3.0。
我使用的 MYTERM 查询是
/share/proxy/alfresco/slingshot/search?site=&term=name%3A%22MYTERM%22&tag=&maxResults=20&sort=&query=&repo=false
浏览器中的查询返回 10 个结果。我还尝试使用像Advanced Rest Client for Chrome这样的工具,它带来了相同的结果。但是使用 curl、AHC 或 PowerShell,我总是只能得到 1 个结果!
Invoke-RestMethod -Credential $myCredentials -Method GET -Uri 'http://HOSTADDRESS/share/proxy/alfresco/slingshot/search?site=&term=name%3A%22MYTERM%22&tag=&maxResults=20'
我可能会错过什么?