SAP BO RESTful API возвращает двоичный файл - PullRequest
0 голосов
/ 26 февраля 2019

Резюме: У меня проблема с использованием SAP BO RESTful API.Вместо ожидаемого ответа HTTP я получаю двоичный вывод.

Подробности: У меня есть два сервера SAP BO.Один из них работает как положено.Другой нет.Когда я запускаю «curl» на «рабочем сервере»:

curl --header "Accept: application/json" http://<working-server-ip>:6405/biprws/logon/long

я получаю правильный ответ:

{"password": "", "clientType": "", "auth": "secEnterprise", "userName": ""}

Когда я запускаю то же самое на "неработающем сервере":

curl --header "Accept: application/json" http://<NOT-working-server-ip>:6405/biprws/logon/long

Я получаю «двоичный» вывод (скручиваемость ниже):

Предупреждение: двоичный вывод может испортить ваш терминал.Используйте «--output -», чтобы сказать Warning: curl для вывода его на ваш терминал в любом случае, или рассмотрите «--output Warning:» для сохранения в файл.

Я сохранил этот двоичный вывод вфайл и содержимое двоичного файла выглядит следующим образом:

GIOP

Вопрос: Кто-нибудь видел такое поведение?Это похоже на проблему конфигурации SAP BO, но я дважды проверил, и в SAP CMC активировано приложение RESTful, и URL-адрес введен правильно.

Любая помощь будет принята с благодарностью!

С уважением,
Радек Шварц

...