score:1

consider essentialaction which by-design does not have a body parser like so

def findperson(name: string) = 
  essentialaction { _ =>
    people.find(_.name == name) match {
      case some(person) => accumulator.done(ok(json.tojson(person)))
      case none => accumulator.done(notfound(s"no person named $name"))
    }
}

or actionbuilder.ignoringbody() like so

val ignoringbodyaction = new actionbuilder.ignoringbody()(executioncontext)
def findperson(name: string) =
  ignoringbodyaction {
    people.find(_.name == name) match {
      case some(person) => ok(json.tojson(person))
      case none => notfound(s"no person named $name")
    }
}

Related Query

More Query from same tag