在wso2 esb类介体中,我收到了空请求。
公共类HandleJSONPayload扩展了AbstractMediator {
public boolean mediate(MessageContext context) {
try {
org.apache.axis2.context.MessageContext axis2MessageContext = ((Axis2MessageContext) context).getAxis2MessageContext();
JSONObject jsonPayload = new JSONObject(JsonUtil.jsonPayloadToString(axis2MessageContext));
**System.out.println("o/p--------->"+jsonPayload.toString());**
//setting the payload as the message payload
JsonUtil.getNewJsonPayload(axis2MessageContext, jsonPayload.toString(), true, true);
} catch (Exception e) {
handleException("Error while mediating the message", e, context);
}
return true;
}
}
我正在打印的o / p给出了空的json({})。但是在很多文章中,我发现这是获取消息的方法。