Domande taggate «guzzle»


6
Guzzle 6: niente più metodo json () per le risposte
Precedentemente in Guzzle 5.3: $response = $client->get('http://httpbin.org/get'); $array = $response->json(); // Yoohoo var_dump($array[0]['origin']); Potrei facilmente ottenere un array PHP da una risposta JSON. Ora in Guzzle 6, non so come fare. Sembra che non ci sia più alcun json()metodo. Ho (rapidamente) letto il documento dall'ultima versione e non ho trovato …
172 php  guzzle 


5
Gestisci l'eccezione Guzzle e ottieni il corpo HTTP
Vorrei gestire gli errori di Guzzle quando il server restituisce i codici di stato 4xx e 5xx. Faccio una richiesta come questa: $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 body? …
122 php  guzzle 

4
PHP GuzzleHttp. Come fare una richiesta di post con params?
Come effettuare una richiesta di post con GuzzleHttp (versione 5.0). Sto cercando di fare quanto segue: $client = new \GuzzleHttp\Client(); $client->post( 'http://www.example.com/user/create', array( 'email' => 'test@gmail.com', 'name' => 'Test user', 'password' => 'testpassword' ) ); Ma ricevo l'errore: Errore irreversibile PHP: eccezione non rilevata "InvalidArgumentException" con il messaggio "Nessun metodo …

5
Guzzle lancia RejectionException invece di ConnectionException sul processo in background
Ho lavori eseguiti su più operatori di coda, che contengono alcune richieste HTTP tramite Guzzle. Tuttavia, il blocco try-catch all'interno di questo lavoro non sembra sollevarsi GuzzleHttp\Exception\RequestExceptionquando eseguo questi lavori nel processo in background. Il processo in esecuzione è un php artisan queue:worklavoratore del sistema di coda Laravel che controlla …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.