播放2.4的HTTP响应有什么变化 - > 2.5

时间:2016-05-25 10:34:09

标签: playframework-2.5

在Play框架2.4中,我有一个提供CSV数据的应用程序,然后由另一个程序读取。

例如;

  def allRegionsAction = Action.async {
    val theResult = for(
      result <- db.run(allRegions.result)
    ) yield (
        header +
        result.mkString("\n")
      )
    theResult.map(something => Ok(something))
  }

这适用于任意大小的响应。更新到播放框架2.5后,读取响应的程序现在读取该表的大约9000行,然后放弃,关闭连接。

我尝试了一些事情; How to properly serve csv data with play framework

但是我被卡住了......我的猜测与内容长度标题有关,但我很难理解如何正确设置它,以及在哪里。事件HttpEntity.Strict响应表现出相同的行为。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

我从来没有找到答案。

然而,升级到2.5.3似乎解决了这个问题......