Ubuntuで最新のビルド(1.0であると確信しています)を実行しており、別のサーバーの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() 関数が行うのは、「hello from the server」というフレーズを文字列として返すことだけです。
function say($what){
return "hello from the server";
}
しかし、私が得ているのは次の結果です。
サーバーからの戻り値: 1.6846524729092E-310
何がうまくいかないかについてのアイデアはありますか?