# Class Protocols.XMLRPC.Client

Description

  This class implements an XML-RPC client that uses HTTP transport.

  There is an optional boolean flag to get the new behavior of booleans being returned as Val instead of ints.

Example

         > Protocols.XMLRPC.Client client = Protocols.XMLRPC.Client("http://www.oreillynet.com/meerkat/xml-rpc/server.php");
         Result: Protocols.XMLRPC.Client("http://www.oreillynet.com/meerkat/xml-rpc/server.php");
         > client["system.listMethods"]();
         Result: ({ /* 1 element */
        		    ({ /* 9 elements */
        			"meerkat.getChannels",
        			"meerkat.getCategories",
        			"meerkat.getCategoriesBySubstring",
        			"meerkat.getChannelsByCategory",
        			"meerkat.getChannelsBySubstring",
        			"meerkat.getItems",
        			"system.listMethods",
        			"system.methodHelp",
        			"system.methodSignature"
        		    })
        		})

Variable url
Variable boolean

  ``string`|`Standards.URI` Protocols.XMLRPC.Client.url`
  ``int`|`void` Protocols.XMLRPC.Client.boolean`

Method create

  `Protocols.XMLRPC.Client Protocols.XMLRPC.Client(`string`|`Standards.URI` `url`, `int`|`void` `boolean`)`