拦截JSON消息 - Eclipse RAP

时间:2013-12-11 23:19:50

标签: java json eclipse-rcp eclipse-rap

有没有办法拦截和记录Eclipse RAP-Client和RAP-Server之间交换的每个JSON消息?

1 个答案:

答案 0 :(得分:2)

执行此操作的最佳方法是servlet filter。有关如何在过滤器中读取响应的示例,请参阅this answer

作为替代方案,您可以注册PhaseListener并尝试挂钩RWT的内部API,例如ClientMessage和ProtocolMessageWriter。但是,这些内部结构可能会发生变化,甚至PhaseListener接口也将被弃用,并且可能在RAP 3中被删除。因此,我不推荐这种方法。