WSO2 API manager возвращает двоичный ответ - PullRequest
0 голосов
/ 31 января 2019

Я очень новичок в WSO2 API manager и пробую свой самый первый простой успокоительный API.который возвращает ответ json и не имеет защиты, поскольку он является внутренним API.

Я установил WSO2 API Manager локально и пытаюсь вызвать остальные API на моем dev-сервере, который использует http без защиты, как я упоминал ранее.

Вот как выглядит мой URL-адрес получения: enter image description here

, а вот мой URL-адрес выглядит для среды производства и песочницы: enter image description here

У меня не включена поддержка передачи сообщений.

Я пошел в магазин API и создал пробное приложение (чтобы я мог получить токен доступа. Несмотря на это, моя среда разработки APIне имеет защиты, я читал, что для регулирования и других целей мне нужно передать токен на предъявителя в API WSO2 ИЛИ он отклонит запрос.)

Когда я пытаюсь использовать API, я получаюследующее двоичное сообщение.enter image description here

Можно ли каким-либо образом просмотреть журнал прокси на сервере WSO2, чтобы я мог увидеть запрос и его заголовок, отправленные на мой сервер dev?Как я могу исправить этот двоичный ответ, чтобы получить правильный ответ JSON?

Я искал по всему и не могу найти решение для него.

1 Ответ

0 голосов
/ 01 февраля 2019

Вы можете использовать следующие шаги в WSO2 ESB или APIM для включения проводных журналов.

  1. Раскомментируйте ниже строки в /repository/conf/log4j.properties

log4j.logger.org.apache.synapse.transport.http.wire = DEBUG

Перезагрузите сервер.

Источник - http://lakshanigamage.blogspot.com/2015/03/how-to-enable-wire-logs-in-wso2-esbapim.html

...