如果调用者取消了使用Action.async(temporaryFile)
bodyparser 的大型 PUT/POST 操作,则 Action 正文将正常执行。java.nio.channels.ClosedChannelException
但似乎只发生在将响应写回通道时,而不是在请求完成之前关闭通道时发生。
我发现的唯一安全措施是手动与标头进行比较file.length
,Content-Length
这对于流式请求甚至是不可能的。
这是故意的吗?如果是这样,如果通道被客户端中间请求关闭,是否还有其他钩子在请求执行之前使请求失败?