从Red 5调用AMFPHP会返回一个长双精度
我在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
什么出问题的任何想法?
没有找到相关结果
已邀请:
1 个回复
悸翠疮武昏