SAP BO RESTful API возвращает двоичный файл

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

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

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

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

{ "Пароль":"","clientType":"","Auth":"secEnterprise","Username": ""}

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

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

Я получаю "двоичный" вывод (curl вывод ниже):

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

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

GIOP

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

Любая помощь будет оценена!

С наилучшими пожеланиями,
Радек Шварц

0 ответов

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