Perguntas com a marcação «guzzle»

172
Guzzle 6: não há mais método json () para respostas

Anteriormente no Guzzle 5.3: $response = $client->get('http://httpbin.org/get'); $array = $response->json(); // Yoohoo var_dump($array[0]['origin']); Eu poderia facilmente obter uma matriz PHP a partir de uma resposta JSON. Agora, no Guzzle 6, não sei como fazer. Parece não haver json()mais...

122
Manipule a exceção Guzzle e obtenha o corpo HTTP

Gostaria de lidar com erros do Guzzle quando o servidor retornar códigos de status 4xx e 5xx. Eu faço uma solicitação como esta: $client = $this->getGuzzleClient(); $request = $client->post($url, $headers, $value); try { $response = $request->send(); return $response->getBody(); }...