javax.servlet.HttpServletRequest.getContentLength() 只返回 int
为了在 HTTP POST 或 PUT 中处理大型请求正文,依赖 不是一个好主意,因为它只返回整数值,或者对于 2GB 的请求> -1。HttpServletRequest.getContentLength()
但是,我认为没有理由不允许更大的请求机构。RFC 2616 说
任何大于或等于零的内容长度都是有效值。
使用并将其解析为 Long 是否有效?HttpServletRequest.getHeader('content-length')