我正在使用以下代码来更新汇合页面:
public void publish() throws IOException {
XWikiXmlRpcClient rpc = new XWikiXmlRpcClient(CONFLUENCE_URI);
try {
rpc.login(USER_NAME, PASSWORD);
//The info macro would get rendered an info box in the Page
Page page = new Page();
page.setSpace("ATF");
page.setTitle("New Page");
page.setContent("New Page Created \\\\ {{info}}This is XMLRPC Test{{/info}}");
page.setParentId("demo UTF Home");
rpc.storePage(page);
} catch (XmlRpcException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
当我尝试运行程序时,出现以下异常:
org.apache.xmlrpc.client.XmlRpcClientException: Failed to parse server's response: Expected methodResponse element, got html
这看起来像 Apache xml-rpc 客户端中的一个错误,通过这个 JIRA: https ://issues.apache.org/jira/browse/XMLRPC-159
它说它已在库的 3.1.2 中修复,我使用的是 3.1.3。
有人见过这个吗?