Pytania otagowane jako guzzle

13
Jak mogę użyć Guzzle do wysłania żądania POST w JSON?
Czy ktoś wie, jak prawidłowo postużywać JSON Guzzle? $request = $this->client->post(self::URL_REGISTER,array( 'content-type' => 'application/json' ),array(json_encode($_POST))); Otrzymuję internal server errorodpowiedź z serwera. Działa przy użyciu przeglądarki Chrome Postman.
180 php  postman  guzzle 

6
Guzzle 6: brak metody json () dla odpowiedzi
Wcześniej w Guzzle 5.3: $response = $client->get('http://httpbin.org/get'); $array = $response->json(); // Yoohoo var_dump($array[0]['origin']); Mogłem łatwo uzyskać tablicę PHP z odpowiedzi JSON. Teraz w Guzzle 6 nie wiem, jak to zrobić. Wydaje się, że nie ma json()już metody. Przeczytałem (szybko) dokument z najnowszej wersji i nie znalazłem nic o odpowiedziach JSON. …
172 php  guzzle 

2
Guzzlehttp - Jak uzyskać treść odpowiedzi z Guzzle 6?
Próbuję napisać otokę wokół interfejsu API, który rozwija moja firma. To spokojne, a za pomocą Postmana mogę wysłać żądanie postu do punktu końcowego, na przykład http://subdomain.dev.myapi.com/api/v1/auth/z nazwą użytkownika i hasłem jako danymi POST i otrzymuję token. Wszystko działa zgodnie z oczekiwaniami. Teraz, kiedy próbuję zrobić to samo z PHP, otrzymuję …
163 php  response  guzzle  guzzle6 

5
Obsłuż wyjątek Guzzle i pobierz treść HTTP
Chciałbym poradzić sobie z błędami Guzzle, gdy serwer zwraca kody stanu 4xx i 5xx. Składam taką prośbę: $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? } $e->getMessagezwraca informacje o kodzie, …
122 php  guzzle 

4
PHP GuzzleHttp. Jak złożyć wniosek o wpis z parametrami?
Jak wysłać żądanie wpisu za pomocą GuzzleHttp (wersja 5.0). Próbuję wykonać następujące czynności: $client = new \GuzzleHttp\Client(); $client->post( 'http://www.example.com/user/create', array( 'email' => 'test@gmail.com', 'name' => 'Test user', 'password' => 'testpassword' ) ); Ale otrzymuję błąd: Błąd krytyczny PHP: nieprzechwycony wyjątek „InvalidArgumentException” z komunikatem „Żadna metoda nie obsługuje klucza konfiguracji poczty …

8
Łapanie wyjątków od Guzzle
Próbuję wyłapać wyjątki z zestawu testów, które uruchamiam w API, które tworzę i używam Guzzle do korzystania z metod API. Mam testy opakowane w blok try / catch, ale nadal generują nieobsłużone błędy wyjątków. Dodanie detektora zdarzeń zgodnie z opisem w ich dokumentach wydaje się nic nie robić. Muszę być …

5
Wyrzucanie pyska RejectionException zamiast ConnectionException w procesie w tle
Mam zadania, które działają na wielu pracownikach kolejki, które zawierają niektóre żądania HTTP przy użyciu Guzzle. Jednak blok try-catch w tym zadaniu nie wydaje się wychwytywać, GuzzleHttp\Exception\RequestExceptiongdy uruchamiam je w tle. Działający proces to proces php artisan queue:workroboczy systemu kolejek Laravel, który monitoruje kolejkę i odbiera zadania. Zamiast tego zgłaszany …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.