在AKKA-HTTP中,我想在请求JSON主体中划分POST请求实体并作为type
处理。
{ "type" :"custom", "article" : "xxxx"}
{ "type" :"formal", "article" : "yyyy"}
pathPrefix("article") {
pathEnd {
post {
entity(as[CustomPostRequestBody]) { e ⇒ postCustomPost(e) }
entity(as[FormalPostRequestBody]) { e ⇒ postUserAdvice(e) }
}
}
}