在GWT中,请求被发送到XXXX.rpc,映射到"GWT Controller"(RemoteService).将被调用的方法名称隐藏在此请求的帖子中.
有没有办法将方法名称作为附加的HTTP标头或URL的一部分发送?这样我们就可以在访问日志中记录方法名称.
我知道有一个RpcRequestBuilder
类,但我不知道如何扩展它以将方法名称添加到标题或URL.
如果可能的话,我认为你应该解决这个问题.这是另一个想法.
方法名称实际上已经发送,但是如你所说的那样埋没了.但是在服务器端你可以抓住这个名字.在RemoteServiceServlet
这里有一个受保护的方法onAfterRequestDeserialized
,它为您提供数据的解码版本,并且特定于这些类型.它包含方法名称.只需扩展此方法并在那里记录方法名称.这样您就不必为客户端代码添加技巧.