Что касается информации, которую вы предоставляете в 1-м и 2-м постах, я постараюсь предоставить вам некоторые технические данные, которые, я надеюсь, вы сможете найти проблему для этого устранения неполадок.
Сначала вы используете протокол RPC(Удаленный вызов процедур)
Техническое представление RPC
Этот протокол предоставляет механизм, который позволяет клиенту (например, программе) запрашивать у сервера выполнение определенной процедуры.это обеспечивается ему параметрами, отправляемыми клиентом.
RPC - это протокол ответа на запрос.
Поскольку выпытаясь пройти проверку подлинности, вы должны знать:
Для проверки подлинности клиент-сервер RPC определяет только проверку подлинности, а не контроль доступа к службе.Каждый сервис должен реализовывать свою собственную политику доступа.Существует другая форма аутентификации, которая может быть связана с клиентами RPC.
Вызов удаленного метода Java (Java RMI) - это API, обеспечивающий некоторые полезные методы и реализацию для протокола RPC.
Проверка завершенаtuto ЗДЕСЬ
В заключение:
Ваша проблема заключается в том, что вы пытаетесь установить связь с протоколом RPC, используя протокол Http, который не обеспечивает те же процедуры реализации.Поскольку Telnet поддерживает связь с протоколом RPC, вы получите ожидаемые ответы.
Для поддержки связи RPC вы должны реализовать в своем коде несколько классов с обеих сторон.