1

我正在使用 Hessian 二进制协议。它工作正常时

案例一:

  • 服务器
  • -- 爪哇
  • 客户
  • -- 爪哇
  • -- PHP

案例二:

  • 服务器
  • -- PHP
  • 客户
  • -- PHP

但它抛出异常

java.io.IOException: Server returned HTTP response code: 500 for URL

什么时候

案例三:

  • 服务器
  • -- PHP
  • 客户
  • -- JAVA

我用谷歌搜索了很多并找到了这个https://code.google.com/p/hessianphp/issues/detail?id=20

有什么帮助吗?

4

1 回答 1

1

Hessian默认使用v1 。在您使用的情况下,它会给您带来错误。但是,HessianProxyFactory可以轻松切换到v2模式,就像我在下面的示例代码中演示的那样:

HessianProxyFactory factory = new HessianProxyFactory();
factory.setHessian2Request(true);
// Do something 

资料来源:Hessdroid

希望这对你有用!

于 2014-04-16T16:16:51.697 回答