Server.getTime() Leírás Aktuális szerver idő. Visszatérés Az aktuális szerver idő ÉÉÉÉ-HH-NN ÓÓ:PP:MM formában. Server.echoArgs(%input) Leírás Teszt függvény szerver működésének ellenőrzésére. Bemenő input hash kulcsai tetszóleges kulcs-érték párok. Visszatérés Egy hash, melynek kulcs-érték párjai megegyeznek az input adatokkal. Mintakód Mintakód XML RPC hívásra, json típusú bemenő adatokkal. use strict; use Data::Dumper; use Frontier::RPC2; use Frontier::Client; use JSON::XS; $ENV{HTTPS_CA_FILE} = '/path/ca.crt'; sub main { my $url = shift; my $func = shift; my @args = @_; my $s = new Frontier::Client(url => $url, debug => 1); my @args_xml; while (my $arg = shift @args ) { push @args_xml, JSON::XS->new->decode($arg);; } my $res; eval { $res = $s->call($func, @args_xml); }; if ($@) { print "E: $@"; } else { print "R: " . Dumper($res); } } exit main(@ARGV); A ca.crt megadása https url esetén szükséges. Példa futtatás: testrpc_json.pl https://demo.maverix.hu/~maverix/rpc/rpc.fcgi Server.echoArgs '{"param1_name":"param1_value"}' Maverix RPC URL-ek: * Éles rendszer: https://__maverix_nev__.maverix.hu/~maverix/rpc/rpc.fcgi * Éles rendszer: https://__maverix_nev__-teszt.maverix.hu/~maverix/rpc/rpc.fcgi