2015-03-18 16 views
5

Guzzle include un semplice server NodeJS per il test e lo sto usando per simulare il mio backend. Il server contiene un metodo getReceivedRequests che restituisce un elenco di tutte le richieste ricevute e sto cercando di ispezionare le richieste per assicurarmi che il mio programma le stia inviando correttamente.Come ispezionare il carico utile di una richiesta di guzzle

Per le richieste GET è abbastanza facile. Osservando la classe Request, posso ottenere i parametri della query e affermare su di essi.

La domanda viene quando sto cercando di ispezionare una richiesta PUT. Guardando la classe Request sembra che non ci sia modo per me di ottenere il suo carico utile. In realtà non so nemmeno dove il carico utile è archiviato nell'oggetto, in quanto non ci sono campi privati ​​indicati come tali.

Posso comunque affermare sul carico utile di una richiesta di guzzle?

risposta

0

Io uso che per ispezionare ed eseguire il debug la mia richiesta payload

$request->getBody()->read($request->getBody()->getSize())