我正在使用atlassian-cli-3.8.0
尝试连接到我自己的服务器上托管的Confluence 4.0
wiki。
在atlassian.sh
文件中配置服务器,用户名和密码后,我使用该命令
atlassian.sh confluence --action getServerInfo
我收到以下错误(删除域和用户名)。
无法使用用户登录服务器:https://mydomain/rpc/soap-axis/confluenceservice-v1: 原因:(404)未找到
然后我在我的浏览器中直接尝试了上面的URL,并按预期获得了404
。
我已经使用here指令启用了远程API,所以我最好的猜测是SOAP URL不正确。
有没有办法使用wiki的界面或命令行工具发现正确的SOAP URL?
在查看了这个post并尝试了我们URL的各种片段之后,我意识到我只需要使用http://mydomain/wiki
作为基本URL。
更一般地说,看起来域之后的第一个单词(在URL之后的第一个和第二个/
之间)需要附加到给予--server
选项的域,尽管这似乎没有记录在任何地方。