我的播放应用程序中的传入请求没有设置content-type headers属性。这使得通过
访问身体request.body.asText
有问题,因为似乎自动解析仅通过
提供身体request.body.asRaw
我如何处理缺少的内容类型属性,仍然能够通过" .asText"
访问正文(假设它是可解析的)答案 0 :(得分:4)
tolerantText正文解析器将忽略内容类型标题:
object MyController extends Controller {
def action = Action(parse.tolerantText) { req =>
val text = req.body
...
}
}