使用temporaryFile bodyParser

时间:2015-04-30 17:46:22

标签: scala playframework body-parser

如果调用者取消了使用Action.async(temporaryFile) bodyparser的大型PUT / POST操作,则Action主体将正常执行。有一个java.nio.channels.ClosedChannelException,但这似乎只是在将响应写回通道时发生,而不是在请求完成之前关闭的通道上发生。

我发现的唯一保护措施是手动将file.lengthContent-Length标头进行比较,这对于流媒体请求甚至不可能。

这是故意的,如果是这样的话,如果客户端请求关闭了频道,是否还有其他一些钩子会在请求失败之前使请求失败?

0 个答案:

没有答案