Гессиан: Java клиент не может подключиться к php серверу

Я использую гессианский двоичный протокол. Работает нормально когда

СЛУЧАЙ I:

  • сервер
  • -- Джава
  • клиент
  • -- Джава
  • - PHP

СЛУЧАЙ II:

  • сервер
  • - PHP
  • клиент
  • - PHP

Но это исключение

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

когда

СЛУЧАЙ III:

  • сервер
  • - PHP
  • клиент
  • -- ДЖАВА

Я много гуглил и нашел этот https://code.google.com/p/hessianphp/issues/detail?id=20

Любая помощь?

1 ответ

Решение

Гессиан использует v1 по умолчанию. Это даст вам ошибку в случае, если вы используете. Однако HessianProxyFactory может быть легко переключен в режим v2, как я продемонстрирую здесь в следующем примере кода:

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

Источник: Хессдроид

Надеюсь, что это будет работать для вас!

Другие вопросы по тегам