Гессиан: 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
Источник: Хессдроид
Надеюсь, что это будет работать для вас!