2012-11-30 16 views
5

Voglio registrare ogni richiesta e risposta HTTP (per debug/sviluppo) all'interno di Play 2 (2.0 per ora, ma sono disposto a passare a 2.X una volta disponibile; il linguaggio è Scala).Come registrare il collegamento http in Play 2

Ho trovato che posso usare onRouteRequest per ottenere la richiestaHeader, ma questo manca il corpo.

ActionComposition può essere un'alternativa, ma anche questa non sembra essere la semplice richiesta.

L'acquisizione della risposta HTTP sembra essere ancora più complicata. Ovviamente sarebbe bello personalizzare/troncare la registrazione in base al tipo di contenuto per evitare la registrazione di immagini/dati binari.

La registrazione di risposta dovrebbe funzionare anche con risultati asincroni.

+0

Anche se si è in fase di sviluppo, è possibile configurare un frontend HTTP e utilizza le sue funzionalità di registrazione: http://www.playframework.org/documentation/2.0.4/HTTPServer? –

+1

Configurare un proxy inverso solo per registrare cosa sta scorrendo attraverso il gioco, comunque mi sembra sbagliato. – eigenbrodtm

+0

sì, certo! Ad ogni modo, non capisco perché non hai accesso alla semplice richiesta con ActionComposition? –

risposta

Problemi correlati