Ne peut pas définir de Bouffer Type de Contenu

Je suis en train de demander de cette façon:

$body = [];
$body['holder_name'] = $full_name;
$body['bank_code'] = $bank_number;
$body['routing_number'] = $branch_number;
$body['account_number'] = $account_number;
$body['type'] = 'checking';

$client = new GuzzleHttp\Client([
'base_url' => [$url, []],
'headers'  => ['content-type' => 'application/json', 'Accept' => 'application/json'],
    'defaults' => [
         'auth' => [$publishable_key, ''],
],
    'body' => json_encode($body),
]);

Le problème est que cette demande est en cours de jeu sans Contenu-Type.
Ce que je fais mal?

OriginalL'auteur Bug | 2015-01-29