Guzzle: manejar 400 mala solicitud

Estoy usando Guzzle en Laravel 4 para devolver algunos datos de otro servidor, pero no puedo manejar la solicitud incorrecta Error 400

 [status code] 400 [reason phrase] Bad Request

utilizando:

$client->get('http://www.example.com/path/'.$path,
            [
                'allow_redirects' => true,
                'timeout' => 2000
            ]);

¿Cómo resolverlo? Gracias,

Respuestas a la pregunta(2)

Su respuesta a la pregunta