Я запускаю последнюю сборку (я уверен, что это 1.0) в Ubuntu, и я вызываю функцию службы amfphp на другом сервере. Кажется, все в порядке, но я получаю странное возвращаемое значение, используя следующий код:
String url = "http://path.to.our.server/gateway.php";
RemotingClient client = new RemotingClient(url);
Object[] args = new Object[]{"Hello world!"};
Object result =client.invokeMethod("service.manager.say", args);
if(debug) System.out.println("return from server: "+result.toString());
Все, что делает функция say (), это возвращает фразу "привет с сервера" в виде строки.
function say($what){
return "hello from the server";
}
Однако я получаю следующий результат:
возврат с сервера:
1.6846524729092E-310
Есть идеи, что происходит не так?