2016-06-29 7 views
2

Dies ist, wie ich Antwort in Test-Fall erhaltenWie Header-Werte in Laravel Tests bekommen

$response = $this->call('POST','/api/auth/login',['username'=>'xx','password'=>'xxx'], [/* cookies */], [/* files */], ['HTTP_ClientSecret' => 'xxxx']); 

Dann können wir Antwortinhalt durch wie diese

$response->getContents()

Ich möchte wissen bekommen, wie Antwortdaten erhalten?

Antwort

4

Sie so etwas wie:

$response->headers->get('content-type'); 

oder was auch immer Sie brauchen. Auch könnte für Sie nützlich sein, wenn Sie sehen möchten, was in Ihren Antwortheadern steht.

$this->call() kehrt die ResponseResponseHeaderBag ist ein Ziel der Symfony Response und headers erweitert, die die following methods aufweist.

Verwandte Themen