繁体   English   中英

在Scala Play中读取多部分请求中每个部分的标题

[英]reading header of each part in multipart request in Scala Play

我正在尝试使用Scala play提取multipart请求中每个部分的标题。 内置的多部分处理程序解析Filepart中的数据。 Filepart没有任何选项来读取每个部分的单个标头。 它只能访问内容类型标头。

是否有准备使用的API? 或有一种简单的方法来处理它,而不是编写一个新的自定义BodyParser。

multiPartFormHandler方法的重载形式带有PartHandler

type PartHandler[A] = PartialFunction[Map[String, String], Iteratee[Array[Byte], A]]

Map[String, String]包含标题。 这使您不必编写一个全新的正文解析器,而只需要编写此函数即可,该函数接受标头并生成一个Iteratee以使用相应的数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM