一个http请求是一个请求头后面跟着一个请求体,头部信息比较短,可以安全的缓存在内存中,在Play中头部信息使用RequestHeader类进行建模.请求体的内容可能较大,使用流stream的形式进行建模. 然而,有许多请求体是比较小的,因此Play提供了一个BodyParser抽象用于将流中的信息转换为内存对象.由于Play是一个异步框架,对流的处理不使用传统的InputStream,因为该方法在读取时会阻塞 整个线程直到数据读取完毕.Play中使用异步的Akka Stream进行处理,Akk…