Ich habe folgende Play (Scala) Code:Get Response Körper aus play.api.mvc.Action [anycontent] im Play-Framework (Scala)
object Experiment extends Controller {
//routes file directs /genki here
def genki(name: String) = Action(pipeline(name))
def pipeline(name: String) = {
req:play.api.mvc.RequestHeader => {
val template = views.html.genki(name)
Experiment.Status(200).apply(template).as("text/html")
}
}
def simple = Action {
SimpleResult(
header = ResponseHeader(200, Map(CONTENT_TYPE -> "text/plain")),
body = Enumerator("Hello World!".getBytes())
)
}
}
Dies kompiliert fein und funktioniert wie erwartet.
Wie benutze ich die scala REPL, um den tatsächlichen HTML-Code anzuzeigen?
ich habe:
scala> val action = simple
action: play.api.mvc.Action[play.api.mvc.AnyContent] = Action(parser=BodyParser(anyContent))
, die ich, dass jetzt der Referenzwert ‚Aktion‘ in der REPL bedeuten, um ein Action-Objekt, das für anycontent typ eingeschränkt ist (ist das richtig so, wie es zu sagen?).
Wie kann ich jetzt diese Aktion verwenden, um den HTTP-Antwort-HTML-Inhalt auszudrucken?
Vielen Dank
Es tut mir leid, aber die Frage ist mir unklar. Sie möchten die endgültige HTML-Antwort auf repl ausdrucken? – Jatin