私はまったく同じことをしようとしています。XML-RPC クライアントが正常に動作するようになりました。
public static short connectToBugTrackingXmlRpcServer() {
try {
XmlRpcClientConfigImpl xmlRpcClientConfig = new XmlRpcClientConfigImpl();
xmlRpcClientConfig.setServerURL(new URL(CStudioGlobals.bugTrackingConfProperties.getUrlXmlRpcServer()));
xmlRpcClientConfig.setBasicUserName(CStudioGlobals.bugTrackingConfProperties.getUsername());
xmlRpcClientConfig.setBasicPassword(CStudioGlobals.bugTrackingConfProperties.getPassword());
xmlRpcClientConfig.setEncoding("UTF-8");
XmlRpcClient xmlRpcClient = new XmlRpcClient();
xmlRpcClient.setConfig(xmlRpcClientConfig);
CTrackerDynamicProxy xmlRpcProxy = new CTrackerDynamicProxy(xmlRpcClient);
Ticket ticket = (Ticket)xmlRpcProxy.newInstance(Ticket.class);
ticket.query(); // query some tickets
return CONNECTION_SUCCESS;
} catch (Throwable t) {
t.printStackTrace();
displayError(CStudioGlobals.localization.getTerm("error.title.Sql_error"),
CStudioGlobals.localization.getTerm("error.content._Invalid_connection"),
CStudioGlobals.localization.getTerm("error.resolution.Check_your_connection_settings"));
return CONNECTION_RETRY;
}
}
httpダイジェスト認証を使いたいです。あなたがそれをした方法を説明できますか?ありがとう、