2015-07-30 2 views
0

В диспетчере API WSO2 есть способ поддержки гипермедиа-ответа (например, application/vnd.hal + json или application/vnd.siren + json)?В диспетчере API WSO2 есть способ поддержки гипермедиа-ответа (например, application/vnd.hal + json или application/vnd.siren + json)?

Я знаю концепцию Writing Custom Handlers. Поэтому я предполагаю, что могу использовать гипермедиа-ответ, используя эту концепцию. Но проблема в обработчиках - ответ SOAP-ответ (SOAPBody). Я использую ниже код надреза:

RelayUtils.buildMessage(((Axis2MessageContext)messageContext).getAxis2MessageContext()); 
SOAPBody body = messageContext.getEnvelope().getBody(); 

Так что трудно преобразовать SOAPBody различного ответ гипермедиа (HAL или сирена).

Есть ли способ поддержать ответ гипермедиа (например, application/vnd.hal+json или application/vnd.siren+json) в диспетчере API WSO2?

ответ

0

Для этого вам может понадобиться написать построитель сообщений/форматтер. См. [1, 2 & 3] для получения дополнительной информации о том, как это сделать.

[1] https://docs.wso2.com/display/ESB481/Working+with+Message+Builders+and+Formatters

[2] http://charith.wickramaarachchi.org/2010/11/how-to-write-axis2-message-builder.html

[3] https://chamibuddhika.wordpress.com/2011/07/09/writing-a-custom-message-formatter-for-axis2/

+0

Получили concpt. Я попробую и дам вам знать. Большое спасибо. –