2016-11-24 60 views
1

當使用phpunit和Symfony創建單元測試(擴展WebTestCase類)時,我需要執行一個指定內容類型的請求。Symfony單元測試:如何設置請求內容類型?

所以,我有我的客戶:

$client->request('POST', '/my/route');

但請求內容類型默認爲application/x-www-form-urlencoded,我能怎樣改變?

E.g.其設置爲application/json

回答

3

你必須在第五個參數添加的內容類型:

$client->request('POST', '/my/route', [], [], ['CONTENT_TYPE' => 'application/json']); 
相關問題