«guzzle» etiketlenmiş sorular


6
Guzzle 6: Yanıtlar için artık json () yöntemi yok
Daha önce Guzzle 5.3'te: $response = $client->get('http://httpbin.org/get'); $array = $response->json(); // Yoohoo var_dump($array[0]['origin']); Kolayca bir JSON yanıtı bir PHP dizi alabilir. Şimdi Guzzle 6'da nasıl yapılacağını bilmiyorum. json()Artık bir yöntem yok gibi görünüyor . Dokümanı en son sürümden (hızlı bir şekilde) okudum ve JSON yanıtları hakkında hiçbir şey bulamadım. Sanırım …
172 php  guzzle 

2
Guzzlehttp - Guzzle 6'dan nasıl bir yanıt alırsınız?
Şirketimin geliştirdiği bir API'nin etrafına bir sarıcı yazmaya çalışıyorum. Dinlendirici ve Postacı'yı kullanarak http://subdomain.dev.myapi.com/api/v1/auth/POST verileri olarak kullanıcı adı ve parola gibi bir uç noktaya bir posta isteği gönderebilirim ve bana bir jeton veriliyor. Tüm işler beklendiği gibi. Şimdi, ben denemek ve PHP aynı şeyi yapmak bir GuzzleHttp\Psr7\Responsenesne geri almak , …
163 php  response  guzzle  guzzle6 

5
Guzzle istisnasını işleyin ve HTTP gövdesini alın
Sunucu 4xx ve 5xx durum kodlarını döndürdüğünde Guzzle'dan kaynaklanan hataları ele almak istiyorum. Bunun gibi bir istekte bulunuyorum: $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->getMessagekod bilgilerini döndürür, …
122 php  guzzle 

4
PHP GuzzleHttp. Params ile gönderi talebi nasıl yapılır?
GuzzleHttp (sürüm 5.0) ile gönderi isteği nasıl yapılır. Aşağıdakileri yapmaya çalışıyorum: $client = new \GuzzleHttp\Client(); $client->post( 'http://www.example.com/user/create', array( 'email' => 'test@gmail.com', 'name' => 'Test user', 'password' => 'testpassword' ) ); Ama şu hatayı alıyorum: PHP Ölümcül hatası: 'E-posta yapılandırma anahtarını hiçbir yöntem işleyemez' mesajıyla birlikte yakalanmamış 'InvalidArgumentException' istisnası

5
Guzzle arkaplan işleminde ConnectionException yerine RejectionException özel durumlarını attı
Guzzle kullanarak bazı HTTP istekleri içeren birden çok kuyruk çalışanı üzerinde çalışan işlerim var. Ancak, GuzzleHttp\Exception\RequestExceptionbu işi arka plan işleminde çalıştırdığımda bu iş içindeki try-catch bloğu görünmüyor . Çalışan işlem, php artisan queue:workkuyruğu izleyen ve işleri alan bir Laravel kuyruk sistemi çalışanıdır. Bunun yerine, atılan istisna şu GuzzleHttp\Promise\RejectionExceptioniletiden biridir: Vaat …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.