有没有办法拦截和记录Eclipse RAP-Client和RAP-Server之间交换的每个JSON消息?
答案 0 :(得分:2)
执行此操作的最佳方法是servlet filter。有关如何在过滤器中读取响应的示例,请参阅this answer。
作为替代方案,您可以注册PhaseListener并尝试挂钩RWT的内部API,例如ClientMessage和ProtocolMessageWriter。但是,这些内部结构可能会发生变化,甚至PhaseListener接口也将被弃用,并且可能在RAP 3中被删除。因此,我不推荐这种方法。