Java > Simple exemple de client XML-RPC

TitreSimple exemple de client XML-RPC
Postée le22-09-2009
Affichée1432
Mini-lien
Description

Exemple de client XMLRPC permettant d'utiliser le service AfficheIP

EtatNe contient pas d'erreurs. Ne contient pas d'erreurs.
Code d'insertion
Options
Afficher les numéros de lignes  Mettre la source en plein ecran  Copier dans le presse papier  Selectionner la source  Partager sur Facebook  Partager sur Twitter
Téléchargement Telecharger en format txt  Telecharger en format pdf  Telecharger en format java
Plein ecran
/* Simple exemple de client XmlRPC en Java
 * utilisant le WebService AfficheIP
 *
 * http://www.afficheip.net
 */

import java.net.URL;
import org.apache.xmlrpc.client.XmlRpcClient;
import org.apache.xmlrpc.client.XmlRpcClientConfigImpl;
import javax.swing.JOptionPane;

public class client
{
  public static void main(String[]args)
  {
    try
    {
      XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();

      config.setServerURL(new URL("http://www.afficheip.net/RPC"));

      XmlRpcClient client = new XmlRpcClient();
      client.setConfig(config);

      /* Recupere l'adresse IP */
      String ip     = (String) client.execute("afficheip.getIP", new Object[]{});
      JOptionPane.showMessageDialog(null, "IP : " + ip);

      /* Recupere l'host */
      String host     = (String) client.execute("afficheip.getHOST", new Object[]{});
      JOptionPane.showMessageDialog(null, "HOST : " + host);
    }
    catch( Exception e ){}
  }
}