TracのWebサービスで遊ぶ
Apache XML-RPCを使って、チケットの削除を行なってみました。
import java.net.URL; import org.apache.xmlrpc.client.XmlRpcClient; import org.apache.xmlrpc.client.XmlRpcClientConfigImpl; public class RpcClient { public static void main(String[] args) throws Exception { XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl(); String site = "http://localhost/trac/s2jsf_editor/login/xmlrpc"; config.setServerURL(new URL(site)); config.setBasicUserName("admin"); config.setBasicPassword("admin"); XmlRpcClient client = new XmlRpcClient(); client.setConfig(config); Object[] params = new Object[] { new Integer(3) }; Object result = client.execute("ticket.delete", params); System.out.println(result); } }