playframework scala控制器返回任何内容空

playframework scala控制器返回任何内容空,scala,playframework,Scala,Playframework,我向playframework后端发送了一篇帖子,当我想要打印正文时,我收到了消息AnyContentAsEmpty 我的控制器如下所示: def createProcess = Action(parse.multipartFormData) { implicit request => println(request.body) Ok("s") } 我的路线是这样的 POST /process @contr

我向playframework后端发送了一篇帖子,当我想要打印正文时,我收到了消息AnyContentAsEmpty

我的控制器如下所示:

def createProcess = Action(parse.multipartFormData) { implicit  request =>

println(request.body)
Ok("s")
}
我的路线是这样的

POST            /process                             @controllers.ProcessesController.createProcess()
OPTIONS         /process                             @controllers.ProcessesController.createProcess()
什么问题?

解决方案是:

在application.conf中

# Global fliters
play.http.filters=helpers.Filters

play.filters.cors {
  pathPrefixes = ["/"]
  allowedOrigins = null
  allowedHttpMethods = ["GET", "POST", "PUT", "DELETE", "OPTIONS"]
  allowedHttpHeaders = null
  preflightMaxAge = 3 days
}
在filters.scala中

package helpers

import javax.inject.Inject

import play.api.http.DefaultHttpFilters
import play.filters.cors.CORSFilter

class Filters @Inject()(corsFilter: CORSFilter)
  extends DefaultHttpFilters(corsFilter)

这通常发生在请求主体为空时。内容应该是什么?我试着和邮递员一起发送帖子或观点请求。。。请求中应该有一个json还有其他提示吗?如果我也这样做,然后执行类似于
curl-xpost-H“Content-Type:application/json”的操作http://localhost:9000/p -d{“问候语”:“ciao”}
我看到
println(request.body.asJson)
正确地打印出
一些({“问候语”:“ciao”})
您使用的是什么版本的Play?你的帖子是什么样子的?我用的是play 2.5