Guzzle

Yazılım ekran görüntüsü:
Guzzle
Yazılım detaylar:
Versiyon: 6.1.1 Güncelenir
Qayıt: 11 Mar 16
Geliştirici: Michael Dowling
Lisans: Ücretsiz
Popülerlik: 30

Rating: nan/5 (Total Votes: 0)

guzzle & nbsp için güçlü bir API ve tam desteği ile birlikte geliyor; HTTP / 1.1 protokolünü.

ana rolü verileri için çeşitli Web servislerine istekleri (API, sunucular, veritabanları) ve geçecektir geliştiricilerin sağlayacak hazır bir dizi araç sağlamak için mi.

meslekten olmayan açısından guzzle basit bir API istemcisi kurucusudur. Kendi Twitter, Facebook, Google, vb API istemci oluşturmak için gereken işlemleri basitleştiren bir çerçeve

Bu sürümdeki yeni Nedir:.

  • & ayırıcı eksikti sorgu isteği seçeneğini seri ile bir hata düzeltildi.
  • vücut bir dizi olarak temin edildiğinde daha iyi bir hata mesajı eklendi. yerine form_params veya multipart kullanın.
  • Çeşitli doc düzeltmeleri.

Hangi sürümü 6.0.1 yeni

  • sorgu isteği seçeneği nerede seri ile bir hata düzeltildi & ayırıcı eksikti.
  • vücut bir dizi olarak temin edildiğinde daha iyi bir hata mesajı eklendi. yerine form_params veya multipart kullanın.
  • Çeşitli doc düzeltmeleri.

Hangi sürümü 5.2.0 yeni

bir istek olduğunda

  • Havuz sınıfı artık yineleme kullandığında durdurmuştu.
  • Havuz boyutu artık dinamik bir geri kullanılarak ayarlanabilir.
  • seçeneği ayarlanmış olmadığından emin olun bir müşteri ile bir istek oluştururken null bir istek seçeneğinin ayarlanması. Bu, bir istek bazında varsayılan istek üzerine yazma seçeneklerini sağlar.
  • allow_redirects istek seçeneğinde bir protokoller dizi belirterek yönlendirmeler için izin verilen protokoller sınırlamak için yeteneği eklendi.

  • Senkron tepkiler beklerken nedeniyle yeniden deneme
  • İç içe vadeli artık çözümlenir.
  • & quot; 0 & quot; Şimdi bir izin URI yoludur.
  • dizeleri ve diziler için izin kurucudaki $ sorgu argüman, Sorgu artık typehints.

sürüm 5.0.1 yeni Nedir:

  • Bağlantı hataları hala yanıt nesnesi dönen bir sorunu düzeltildi hata ve olaylar olay yanıt kullanılamaz olsa. yanıtı tamamlanmadı, bu bir tepki bu olayların `getResponse` yönteminde döndürdü böylece giderilmiştir.
  • Aktarım istatistikleri RingBridge içinde doldurulur değil bir sorun düzeltildi.

Hangi sürümü 5.0.0 yeni

  • engellenmeyen yanıtları için destek eklendi guzzlehttp dayalı /-ring guzzle.
  • varsayılan HTTP adaptörü oluşturmak için bir kamu API eklendi.
  • yönlendirmeler aynı anda gönderilir, böylece engellenmeyen olmaya eklentisi yönlendirme güncellendi. Bu gibi diğer eklentileri artık engellenmeyen olması güncellenebilir.

  • ilerleme & quot;
  • & quot eklendi; olay yükleme almak ve ilerleme olaylarını indirebilirsiniz böylece.
  • Eklendi GuzzleHttp & # x5c;. Havuz mümkün olduğunca verimli bir şekilde aynı anda bir şapkalı havuz boyutu kullanarak FutureInterface ve transferler istekleri uygular

  • EmitterInterface
  • Eklenen hasListeners ().
  • GuzzleHttp & # x5c kaldırıldı; ClientInterface :: Sendall ve GuzzleHttp & # x5c işaretlenmiş; önerilmiyor İstemci :: Sendall (o hala orada değil sadece tavsiye yolu)
  • .

Hangi sürümü 4.2.2 yeni

  • CurlAdapter bir bellek sızıntısı giderildi yeniden kullanma cURL kolları.
  • akışı adaptörü yakınlık içinde `request_fulluri` kullanarak artık.
  • Bağıl yönlendirmeler artık son cevap değil, ilk tepki dayanmaktadır.

Hangi sürümü 4.1.6 yeni

  • eklendi yardımcı yöntemler yapmak daha kolay mesajları temsil etmek başlangıç ​​çizgisini alma ve bir dizge olarak başlıkları alma dahil dizeleri gibi.

sürüm 4.1.3 yeni Nedir:

  • Çeşitli düzeltmeleri multipart / form-data POST yüklenenler
  • guzzle sağlamak için bir if açıklamada function.php tamamlayan dünyada kullanılan ve bir Besteci yüklemek olabilir
  • bir sorun üreten ve bir olay dizisine olaylar birleştirme Sabit
  • POST başlıkları sadece yüklemeden önce kullanılan sorgu toplayıcı değiştirmek için izin isteği göndermeden önce uygulanır
  • Eklendi çok daha sağlam bir sorgu dizesi ayrıştırma

  • URL'ler ile
  • Sabit çeşitli ayrıştırma ve normalleşme sorunları
  • Çok değerli başlıklar StreamAdapter
  • doğru kullanılmaktadır değil bir sorunu Tespit

sürüm 4.1.1 yeni Nedir:

  • Özel mesaj fabrika seçenekleri kullanarak ilgili bir sorun giderildi alt sınıflar.
  • çok parçalı POST iç içe form alanları ile ilgili bir sorun düzeltildi.
  • POST istekleri için `json` istek seçeneğini kullanarak bir sorunu düzeltildi.
  • GuzzleHttp & # x5c `` için ToArrayInterface` Eklenenler; Çerez & # x5c;. CookieJar`

sürüm 4.1.0 yeni Nedir:

  • Eklenenler `json` istek seçeneği kolayca serialize JSON yükleri.
  • `GuzzleHttp & # x5c eklendi;. Json_decode ()` sarıcı güvenle JSON ayrıştırmak için
  • Eklenen `setPort ()` ve `getPort ()` GuzzleHttp & # x5c `ye; Message & # x5c;. RequestInterface`
  • istemci kurucudaki istemci için bir yayıcı sağlamak için yeteneği eklendi.
  • $ _SESSION kullanarak bir çerez oturumu devam özelliği eklendi.
  • Bir yineleyici olay dinleyicileri eklemek için kullanılabilecek bir özelliği eklendi.

  • RequestInterface
  • Kaldırılan istek yöntemi sabitleri.
  • geçersiz istek başlangıç ​​hatları alınır Sabit uyarı.
  • özel istek seçeneği yöntemleri ile çalışmak için MessageFactory güncellendi.

  • en son sürüme
  • Güncelleme cacert paket.

sürüm 4.0.0 yeni Nedir:

  • eklendi `GuzzleHttp & # x5c, toplu ()` asenkron kod yazmak gerek kalmadan paralel istekleri göndermek için bir kolaylık fonksiyonu olarak.

  • nasıl olaylar GuzzleHttp & # x5c `eklenir Yeniden
  • ;. ClientInterface :: Sendall ()`
  • Şimdi bir çağrılabilir veya her ilişkisel dizi & quot içeren ilişkisel diziler içeren bir dizi uzatabilir; bir kere & quot; fn & quot ;, & quot; öncelikli & quot ;, ve & quot; tuşlarına basın.

sürüm 3.8.1 yeni Nedir:

  • PHP akışı istekleri gönderme artık kuvvetler `HTTP / 1.0`.
  • Kullanıcıların her alt-istisna bir yığın izlemesi de dahil olmak üzere daha fazla bağlam, sahip böylece ExceptionCollection istisnalar fazla bilgi ekleme.
  • (yerine her şeyi clobbering yerine) bir şema varolan herhangi bir parametre üzerinde birleştirmek için hizmet açıklamalarında $ `ref` niteliği güncellendi.
  • birleştirme URL'ler artık (böylece özel sorgu toplayıcılar izin) göreli URL sorgu dizesi nesnesini kullanacağız.
  • Sorgu dizeleri artık bir sarkan için hiçbir değeri yok dönüştürmek boş anahtarları yapmak bir şekilde çözümlenir `=`.
  • Çerez etki eşleşen Şimdi ne zaman düzgün düzenli ifade sınırlayıcı kaçan.

  • XML belgeleri yüklerken
  • Ağ erişimi artık devre dışıdır.

sürüm 3.8.0 yeni Nedir:

  • için bir POST adını tanımlamak için yeteneği eklendi dosya
  • JSON yanıt ayrıştırma artık düzgün additionalProperties yürüyor
  • cURL hata kodu 18 şimdi BackoffPlugin
  • otomatik olarak denenir
  • Sabit URL'ler parçaları ihtiva cURL hata
  • bir sorun onlar CurlExceptions sanki tüm istisnalar erişmeye çalışıyordu BackoffPlugin deneme olay Sabit
  • PHP 5.5 için CURLOPT_PROGRESS fonksiyonu düzeltme
  • `desteklemeyen cURL eski sürümleri ile çalışmak için guzzle için yeteneği eklendi CURLOPT_TIMEOUT_MS`
  • Boş başlık parametreleri ayrıştırma karşılaşılan bir hata düzeltildi
  • UriTemplate şimdi dokümanları maç için `setRegex ()` yöntemi vardır

  • o truthy ise
  • `debug` istek parametresi artık kontrol ziyade
  • varsa daha
  • gerçek gösterilere ayrıntılı cURL çıktı `debug` isteği parametre ayarı yerine LogPlugin kullanarak
  • kullanarak URL'leri birleştirme yeteneğine eklendi sıkı RFC 3986 uyumluluk
  • Komut nesneleri artık komutla karşılaştığı doğrulama hataları dönebilirsiniz
  • önbellek yeniden geçerlilik kazanması için çeşitli düzeltmeler
  • AsyncPlugin Çeşitli düzeltmeleri
  • Temizlenmiş inşa komut dosyaları

sürüm 3.7.4 yeni Nedir:

  • Asgari PHP sürümü artık düzgün 5.3 olarak belirlenmiştir. 3 (5.3.2 kadar)
  • Güncel birlikte cacert.pem
  • OauthPlugin şimdi başlıklarını veya sorgu dizesine kimlik ekleyerek destekler
  • Hata düzeltme:
  • 0 varsayılan değeri olan bir açıklama parametresinde bir izin değer şimdi

  • bir Unix zaman damgası biçimlendirirken
  • SchemaFormatter artık bir tamsayı döndürür
  • Temizlenmiş ve sabit URL nokta segmenti kaldırma düzgün iç noktalar çözmek için

sürüm 3.7.2 yeni Nedir:

  • hizmete özel etki alanı nesneleri eklemek için bir yol eklendi `operation.parse_class` olay kullanarak açıklama ayrıştırma.
  • çoklu cURL temizleme ve optimizasyon.

Hangi sürümü 3.7.1 yeni

  • Hata düzeltme: dere fabrika Hareketli önce olay göndermek akışı oluşturmadan önce.
  • Hata düzeltme: Çerezler artık RFC 6265 başı IP adresleri üzerinde maç
  • Hata düzeltme: Doğru ayrıştırma `& # x3c olan başlık parametreleri; & # x3e,` ve tırnak

  • istek seçenekleri olarak
  • Eklenenler `cert` ve` ssl_key`
  • `Host` başlığı şimdi URL konak kısmından sapmak yapabilirsiniz başlık elle ayarlanırsa
  • `guzzle & # x5c; Servis & # x5c; Command & # x5c; LocationVisitor & # x5c, istek & # x5c; XmlVisitor` XMLWriter için SimpleXML kullanarak değiştirmek için yeniden

  • zaten ayarlanmış değilse
  • OAuth parametreleri sadece eklenti yoluyla eklenir
  • Bir URL ayrıştırılır edilemediği durumlarda istisnalar artık atılır

Hangi sürümü 3.7.0 yeni

  • Eklenen command.request_options guzzle & # x5c için; Servis & # x5c; Command & # x5c; AbstractCommand bir komut tarafından oluşturulan istekleri istek seçenekleri geçmek (örneğin özel başlıklar, sorgu dizesi değişkenler, zaman aşımı ayarları, vs)
  • .
  • guzzle & # x5c Stream boyutu; Akış & # x5c, Content-Length bir yanıt başlıklarına iade edildiğinde PhpStreamRequestFactory şimdi kurulacaktır
  • Eklendi guzzle & # x5c; Ortak & # x5c, iç içe geçmiş bir tuşa (örneğin $ toplama kullanarak bir diziye bir değer ayarlamak için Koleksiyon :: setPath ($ yol, $ değer) - & # x3e; setPath ( 'foo / baz / bar ',' test '); $ koleksiyonu echo [' foo '] [' bar '] [' bar '];)
  • ServiceBuilders şimdi keyfi veri depolamak ve almak destekleyen
  • CachePlugin artık belirli bir URI
  • için tüm kaynakları temizleyebilirsiniz
  • olmayan bir idempotent isteği bir kaynağa gönderildiğinde CachePlugin otomatik olarak önbelleğe ürün bulundu temizleyebilirsiniz
  • CachePlugin şimdi bir kaynak, bir önbellek isabet olup olmadığını belirlemek için başlığı Vary kullanır
  • guzzle & # x5c; http & # x5c; Mesaj & # x5c; Tepki şimdi uygular & # x5c; SERIALIZABLE
  • Eklendi guzzle & # x5c; Cache & # x5c; CacheAdapterFactory :: fromCache () daha kolay önbellek adaptörleri oluşturmak için
  • guzzle & # x5c; Servis & # x5c; ClientInterface :: (yürütme) şimdi bir dizi, tek bir komut, kabul eden veya Traversable
  • bir hata guzzle & # x5c Sabit; http & # x5c; Mesaj & # x5c; Header & # x5c; Bağlantı :: addLink ()
  • guzzle & # x5c bir dere boyutunu hesaplamak daha iyi işlenmesi; Akış & # x5c; Akış fstat () kullanılarak ve boyutunu önbelleğe
  • guzzle & # x5c; Common & # x5c; İstisna & # x5c; ExceptionCollection artık daha okunabilir durum iletisi oluşturur
  • Sabitleme M.Ö. sonu:. Ziyade eski Symfony'nin kullanıcılar hala Monolog eski sürümü kullanın böylece PsrLog uzanan daha MonologLogAdapter uygulaması geri Eklenenler
  • Sabitleme MÖ molası:; http & # x5c; geri guzzle & # x5c için de uygulanmasını eklendi Mesaj & # x5c; AbstractMessage :: getTokenizedHeader (). kullanıldığında artık bir E_USER_DEPRECATED uyarı tetikleme. getHeader () - & # x3e; & # x3e - $ mesaj kullanın. parseParams ()
  • Çeşitli performans iyileştirmeleri guzzle & # x5c için; Ortak & # x5c; Koleksiyon

  • Http & # x5c;;
  • guzzle & # x5c aşağıdaki yöntemlerden sonuna bir $ seçenekler argüman eklendi ClientInterface: createRequest, baş, silmek koymak yama, post, seçenekler, prepareRequest

Gereksinimleri :

  • PHP 5.3.2 veya daha yüksek

Benzer yazılım

Laravel
Laravel

25 May 16

Spring Framework
Spring Framework

6 Mar 16

Armet
Armet

13 Apr 15

ComponentJS
ComponentJS

10 Dec 15

Yorumlar Guzzle

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!