Perguntas com a marcação «guzzle»


6
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 método. Li (rapidamente) o documento da versão mais recente e não encontrei …
172 php  guzzle 

2
Guzzlehttp - Como obter o corpo de uma resposta do Guzzle 6?
Estou tentando escrever um invólucro em torno de uma API que minha empresa está desenvolvendo. É tranquilo e, usando o Postman, posso enviar uma solicitação de postagem para um endpoint, como http://subdomain.dev.myapi.com/api/v1/auth/um nome de usuário e senha como dados POST, e recebo um token. Tudo funciona como esperado. Agora, quando …
163 php  response  guzzle  guzzle6 

5
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(); } catch (\Exception $e) { // How can I get the response …
122 php  guzzle 

4
PHP GuzzleHttp. Como fazer um post request com params?
Como fazer uma solicitação de postagem com GuzzleHttp (versão 5.0). Estou tentando fazer o seguinte: $client = new \GuzzleHttp\Client(); $client->post( 'http://www.example.com/user/create', array( 'email' => 'test@gmail.com', 'name' => 'Test user', 'password' => 'testpassword' ) ); Mas estou recebendo o erro: Erro fatal do PHP: exceção não detectada 'InvalidArgumentException' com a mensagem …

5
Guzzle jogando RejectionException em vez de ConnectionException no processo em segundo plano
Tenho trabalhos executados em vários trabalhadores de fila, que contêm algumas solicitações HTTP usando o Guzzle. No entanto, o bloco try-catch dentro deste trabalho não parece ser ativado GuzzleHttp\Exception\RequestExceptionquando estou executando esses trabalhos no processo em segundo plano. O processo em execução é um php artisan queue:worktrabalhador do sistema de …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.