2013-03-05 6 views
1

Я пытаюсь проксировать спокойную службу через ESB. Когда я делаю запросы GET, все работает отлично, включая ошибки 403 или 405.WSO2 ESB и Rest с запросом PUT

Однако, когда я пытаюсь выполнять запросы PUT, я всегда получаю сообщение «Ошибка отправителя», и сообщение никогда не возвращается к клиенту. Я даже вижу в журналах ESB, что правильное сообщение возвращается из службы в ESB, ESB просто не справляется с возвратом в запросе PUT.

Любая идея, что я должен был бы изменить? Я думаю, что для этого может потребоваться некоторая настройка API, но я не могу понять, как это сделать. Я нашел множество примеров фактического XML, но не как его настроить (через графический интерфейс или иначе).

Я также попытался установить последовательности входов и выходов, а также последовательности ошибок, но он всегда имеет тот же результат.

Если я установил формат сообщения в конечной точке как REST или POX, он тоже не работает.

Также я попытался зарегистрировать тип запроса в последовательности и для запросов GET это снова работает так, как ожидалось, но для PUT он просто ничего не регистрирует и просто останавливается.

Что-нибудь, что я должен сделать, чтобы получить запрос PUT?

Спасибо,

- Брого Cymet Software Developer Канадского банкнот Co. Ltd. 613-608-9752

ответ

0

Вы можете легко написать REST API, чтобы сделать это. Ниже приведено описание simple post о том, как настроить restapi.

Смежные вопросы