1 package org.snipsnap.util; 2 3 import org.apache.xmlrpc.DefaultXmlRpcTransport; 4 import org.apache.xmlrpc.XmlRpcClient; 5 import org.apache.xmlrpc.XmlRpcException; 6 import org.apache.xmlrpc.XmlRpcRequest; 7 8 import java.io.IOException ; 9 import java.net.URL ; 10 import java.util.Vector ; 11 12 public class XmlRpcUtil { 13 public static void main(String [] args) { 14 15 try { 16 URL xmlRpcUrl = new URL (new URL ("http://localhost:8668"), "RPC2"); 17 XmlRpcClient xmlrpc = new XmlRpcClient(xmlRpcUrl); 18 DefaultXmlRpcTransport transport = new DefaultXmlRpcTransport(xmlRpcUrl); 19 transport.setBasicAuthentication("leo", "leo"); 20 21 Vector params = new Vector (); 22 26 params.add("SuperCalc/Speichern von Logdatein/Schaltfläche Speichern von Logdatein"); 27 28 Object result = (Object ) xmlrpc.execute( 29 new XmlRpcRequest("AuthEudibamus.getModelElemByName", params)); 30 System.out.println("result=" + result); 31 } catch (IOException e) { 32 System.err.println("IOException " + e); 33 e.printStackTrace(); 34 } catch (XmlRpcException e) { 35 System.err.println("XmlRpcException " + e); 36 e.printStackTrace(); 37 } 38 } 39 } 40 | Popular Tags |