在访问日志中记录GWT方法名称

Tih*_*hom 1 gwt logging

在GWT中,请求被发送到XXXX.rpc,映射到"GWT Controller"(RemoteService).将被调用的方法名称隐藏在此请求的帖子中.

有没有办法将方法名称作为附加的HTTP标头或URL的一部分发送?这样我们就可以在访问日志中记录方法名称.

我知道有一个RpcRequestBuilder 类,但我不知道如何扩展它以将方法名称添加到标题或URL.

Hil*_*amp 5

如果可能的话,我认为你应该解决这个问题.这是另一个想法.

方法名称实际上已经发送,但是如你所说的那样埋没了.但是在服务器端你可以抓住这个名字.在RemoteServiceServlet这里有一个受保护的方法onAfterRequestDeserialized,它为您提供数据的解码版本,并且特定于这些类型.它包含方法名称.只需扩展此方法并在那里记录方法名称.这样您就不必为客户端代码添加技巧.