Java 播放两次调用的框架控制器方法

Java 播放两次调用的框架控制器方法,java,playframework,Java,Playframework,我最近在java play框架方面遇到了一个问题。路由文件中设置的路由附加到控制器中的方法 当我查看日志时,我看到控制器中的方法被调用了两次,而对连接的路由只对服务器进行了一次调用 这是框架的问题吗 路线: POST /production/publication/success controllers.Application.importDataAndUpdate() Application.java Set<String> requestHeader = requ

我最近在java play框架方面遇到了一个问题。路由文件中设置的路由附加到控制器中的方法

当我查看日志时,我看到控制器中的方法被调用了两次,而对连接的路由只对服务器进行了一次调用

这是框架的问题吗

路线:

POST /production/publication/success        controllers.Application.importDataAndUpdate()
Application.java

Set<String> requestHeader = request().headers().keySet();

Iterator<String> it = requestHeader.iterator();
while (it.hasNext()) {
    Logger.debug(request().getHeader(it.next()));
}
Set requestHeader=request().headers().keySet();
迭代器it=requestHeader.Iterator();
while(it.hasNext()){
debug(request().getHeader(it.next());
}

当调用中的负载很大时,日志显示应用程序java中的方法被调用了两次。为什么会发生这种情况?

您可能会从前端两次调用它。控制器方法在框架内不会神秘地被调用两次。这还不足以说明原因。这个URL是如何使用的?形式?阿贾克斯电话?还有别的吗?我们谈论的是什么日志条目?你的代码中还有其他东西在内部调用它吗?m-z是有道理的。我有一个用于JSON漂亮打印的chrome插件,该插件正在重新加载页面,结果出现了类似的问题。试着用邮递员或类似的人打电话。派对有点晚了,但我面临着完全相同的问题。在确保没有其他来源连接到我的服务的情况下,从postman尝试了它。调试并发现两个调用的堆栈跟踪相同,但postman只触发了一次。版本-播放2.4.3当有效负载很大时,即使我也面临同样的问题。对我来说,这是http post回复时间太长的时候