Guzzle

Software screenshot:
Guzzle
Podrobnosti Software:
Verze: 6.1.1 Aktualizováno
Datum uploadu: 11 Mar 16
Vývojka: Michael Dowling
Licence: Volný
Popularita: 123

Rating: 2.0/5 (Total Votes: 1)

žrát je dodáván s výkonným API a kompletní podpora pro & nbsp; HTTP / 1.1 protokol.

Jeho hlavním úkolem je poskytnout sadu hotových nástrojů, které umožňují vývojářům k odesílání požadavků na různé webové služby (API, servery, databáze) a dotaz na data.

Laicky řečeno žrát je jednoduchý klient API stavitel. Rámec, který zjednodušuje operace potřebné vytvořit svůj vlastní Twitter, Facebook, Google, atd klient API

Co je nového v této verzi:.

  • byl opraven bug s serializaci volbu požadavek dotazu, kde chyběla & separátor.
  • Přidána lepší chybovou zprávu pro případ, kdy je subjektem za předpokladu, jako matici. Použijte form_params nebo vícedílné místo.
  • Různé opravy doc.

Co je nového ve verzi 6.0.1:

  • Byl opraven bug s serializaci možnost požadavku dotaz, v té & separátor chyběla.
  • Přidána lepší chybovou zprávu pro případ, kdy je subjektem za předpokladu, jako matici. Použijte form_params nebo vícedílné místo.
  • Různé opravy doc.

Co je nového ve verzi 5.2.0:

  • class Pool již používá rekurzi, kdy je žádost zachyceny.
  • Velikost Pool může být nyní dynamicky upravit pomocí zpětné volání.
  • Nastavení možnost požadavku na hodnotu NULL při vytváření žádosti s klientem zajistí, že volba není nastavena. To vám umožní přepsat výchozí možnosti požadavek na základě jednotlivých žádostí.
  • Byla přidána možnost omezit, které protokoly jsou povoleny pro přesměrování určením protokolů pole ve volbě allow_redirects požadavku.
  • Vnořené futures v důsledku pokusů jsou nyní vyřešen při čekání na synchronní odpovědi.
  • & quot; 0 & quot; Nyní je povoleno URI cesta.
  • Dotaz už ne typehints na $ dotazu argumentu v konstruktoru, umožňující řetězce a pole.

Co je nového ve verzi 5.0.1:

  • Opravena chyba, kdy k chybám připojení stále vrací objekt odezvy v případě chyb a koncové události přesto, že odpověď je nepoužitelný. To bylo opraveno tak, že odpověď není vrácen v `getResponse` způsobu těchto událostí v případě, že reakce nebyla dokončena.
  • Opravena chyba, kdy statistiky přenosu nebyli naplněna v RingBridge.

Co je nového ve verzi 5.0.0:

  • Byla přidána podpora pro non-blokování odpovědí na základě guzzlehttp / žrát-kroužek.
  • Přidal veřejnou API pro vytváření adaptér výchozí HTTP.
  • Aktualizováno přesměrování plugin pro být non-blokování, takže přesměrování jsou odesílány současně. Ostatní pluginy, jako je to nyní může být aktualizovány tak, aby být non-blokování.
  • Přidána & quot; pokrok & quot; událost, takže se můžete dostat upload a download události pokroku.
  • z přidané GuzzleHttp & # x5c;. Pool který implementuje FutureInterface a transfery žádostí současně pomocí limitován velikost fondu co nejúčinněji
  • Přidané hasListeners (a) až EmitterInterface.
  • Odebráno GuzzleHttp & # x5c; ClientInterface :: sendAll a označen GuzzleHttp & # x5c, klient se :: sendAll jako zastaralý (je to tam pořád, ale ne doporučený způsob)
  • .

Co je nového ve verzi 4.2.2:

  • Opraven únik paměti v CurlAdapter při opětovné použití cURL kliky.
  • Už pomocí `request_fulluri` v proudu adaptéru proxy.
  • Relativní přesměrování jsou nyní založené na poslední odpovědi, není první odezvy.

Co je nového ve verzi 4.1.6:

  • Přidáno pomocník metody, které usnadňují reprezentovat zprávy jako řetězce, včetně získání startovní čáru a získat záhlaví jako řetězec.

Co je nového ve verzi 4.1.3:

  • Různé opravy multipart / form-POST data nahrání
  • Balící function.php v IF-příkazu k zajištění žrát lze použít po celém světě a skladatel instalace
  • Opraven problém s generováním a slučování na akcích na řadu událostí
  • POST záhlaví jsou použity pouze před odesláním požadavku, aby vám umožnil změnit dotaz agregátor použitý před nahráním
  • z přidané mnohem robustnější řetězec dotazu rozebrat
  • Pevná různé analýzy a normalizace problémy s adresami URL
  • Fixační problém, kdy vícenásobného hlavičky nebyly využívány správně v StreamAdapter

Co je nového ve verzi 4.1.1:

  • Opraven problém související s použitím vlastní zprávu možnosti výroby v podtřídách.
  • Opraven problém s vnořené formulářových polí v vícedílné POST.
  • Opraven problém s používáním `json` možnost Žádost o požadavky POST.
  • Přidal `` ToArrayInterface` na GuzzleHttp & # x5c; Cookie & # x5c;. CookieJar`

Co je nového ve verzi 4.1.0:

  • Přidán `json` možnost žádost o snadno serializovat JSON užitečné zatížení.
  • Přidána `GuzzleHttp & # x5c,. Json_decode ()` obálka bezpečně analyzovat JSON
  • Přidal `setPort ()` a `getPort ()` `do GuzzleHttp & # x5c; Message & # x5c;. RequestInterface`
  • Přidána schopnost poskytovat emitor pro klienta v klientském konstruktoru.
  • Přidána schopnost přetrvávat relace cookie pomocí $ _SESSION.
  • Přidána vlastnost, která může být použita k přidat posluchače událostí do iterátor.
  • Odstraněno metoda požadavku konstanty od RequestInterface.
  • Pevné varování, když jsou přijímány neplatné požadavku začínající linky.
  • Aktualizováno MessageFactory pracovat s metodami možnost Vlastní požadavek.
  • Aktualizováno cacert svazek na nejnovější verzi.

Co je nového ve verzi 4.0.0:

  • Přidal `GuzzleHttp & # x5c, šarže ()` jako funkce pohodlí pro odesílání žádostí paralelně, aniž byste museli psát asynchronní kód.
  • restrukturovaný jak události se přidávají do `GuzzleHttp & # x5c;. ClientInterface :: sendAll ()`
  • Lze nyní projít volatelný nebo pole asociativních polí, kde každá asociativní pole obsahuje & quot; fn & quot ;, & quot; & quot ;, prioritu a & quot; kdysi & quot; klíče.

Co je nového ve verzi 3.8.1:

  • Odesílání žádostí o PHP streamování žádné delší síly `HTTP / 1.0`.
  • Přidávání více informací k ExceptionCollection výjimek, takže uživatelé mají větší kontext, včetně trasování zásobníku každé dílčí výjimky.
  • Aktualizován `$ ref` atribut v popisech služeb sloučit přes všechny existující parametry schématu (spíše než přepisování vše).
  • Po sloučení URL bude nyní používat objekt řetězce dotazu z relativní URL (což umožňuje vlastní dotaz agregátory).
  • Řetězce dotazu jsou nyní analyzovány takovým způsobem, že to dělají žádné přeměňovat prázdné klíče s žádnou hodnotou mít houpající `=`.
  • Nyní správně unikající regulární výraz oddělovač při porovnávání cookie domén.
  • Přístup k síti je nyní zakázán při načítání XML dokumentů.

Co je nového ve verzi 3.8.0:

  • Byla přidána možnost definování názvu POST Aby soubor
  • JSON odpověď rozebrat nyní správně chodí additionalProperties

  • code
  • cURL error 18 je nyní automaticky zopakována v BackoffPlugin
  • Opravena chyba při cURL adresy URL obsahují fragmenty
  • Opravena chyba v případě BackoffPlugin opakování, kde se snažil přistupovat ke všem výjimky, jako kdyby byly CurlExceptions
  • CURLOPT_PROGRESS funkce fix pro PHP 5.5
  • Přidána schopnost žrát pracovat se staršími verzemi zvlnění, které nepodporují `CURLOPT_TIMEOUT_MS`
  • Byl opraven bug, který byl zjištěn při analýze prázdných parametry záhlaví
  • UriTemplate má nyní `setRegex ()` metodu tak, aby odpovídala docs
  • Parametr `debug` žádost nyní kontroluje, zda je truthy spíše než pokud existuje
  • Nastavení `parametru požadavku debug` opravdovým show mnohomluvný cURL výstup namísto použití LogPlugin
  • Přidána schopnost kombinovat adresy URL pomocí přísný RFC 3986 shoda
  • Objekty příkazů lze nyní vrátit chyby ověření platnosti, s nimiž se příkazem
  • různé opravy mezipaměti prodloužení platnosti
  • Různé opravy AsyncPlugin
  • vyčištěna build skripty

Co je nového ve verzi 3.7.4:

  • Minimální PHP verze je nyní správně zadán jako 5.3. 3 (up od 5.3.2)
  • Aktualizováno přibalený cacert.pem
  • OauthPlugin nyní podporuje přidávání ověřování záhlaví nebo řetězec dotazu
  • Oprava chyby:
  • 0 je nyní povolená hodnota v popisu parametru, který má výchozí hodnotu
  • SchemaFormatter nyní vrací celé číslo při formátování na Unix timestamp
  • vyčištěno a pevnou URL odstranění tečka segmentu správně vyřešit vnitřní tečky

Co je nového ve verzi 3.7.2:

  • Přidáno způsob, jak přidat objekty vlastní doménu do provozu popis rozebrat pomocí `operation.parse_class` událost.
  • cURL multi vyčištění a optimalizace.

Co je nového ve verzi 3.7.1:

  • Oprava chyby: pohybujícího se proudu továrnu, než poslat událost před stavbou proudu.
  • Oprava chyby: Cookies již neodpovídají na IP adres za RFC 6265
  • Oprava chyby: Správně rozebrat header parametry, které jsou v `& # x3c; & # x3e,` a citace
  • Přidal `` cert` a ssl_key` jako možnosti zadání
  • `Host` záhlaví lze nyní rozbíhají z hostitelské strany URL Pokud záhlaví je nastaven ručně
  • `žrát & # x5c, Service & # x5c; Command & # x5c; LocationVisitor & # x5c; Request & # x5c; XmlVisitor` byl přepsán pro změnu od používání SimpleXML do XmlWriter
  • parametry OAuth jsou přidány pouze prostřednictvím zásuvného modulu, nejsou-li již nastavena
  • Výjimky jsou nyní vyvolá, když URL nelze načíst

Co je nového ve verzi 3.7.0:

  • Přidány command.request_options na žrát & # x5c; Servis & # x5c; Command & # x5c, AbstractCommand projít volby požadavek na žádostech vytvořených příkazem (např Vlastní hlavičky, query string proměnných, nastavení časového limitu, etc)
  • .
  • Velikost Stream v žrát & # x5c; Stream & # x5c; PhpStreamRequestFactory bude nyní nastaven, pokud Content-Length je vrácena v záhlaví odezvy
  • z přidané žrát & # x5c; Common & # x5c; Sběr :: setPath ($ path, $ value) a nastavte hodnotu do pole pomocí vnořené klíče (např kolekce $ - & # x3e; setPath ( 'foo / baz / bar ',' test '); echo $ sběru [' foo '] [' bar '] [' bar '];)
  • ServiceBuilders nyní podporuje ukládání a načítání libovolných dat
  • CachePlugin nyní mohou očistit všechny zdroje pro daný URI
  • CachePlugin může automaticky očistit odpovídající mezipaměti položky, když je požadavek na non-idempotentních poslal na zdroj
  • CachePlugin nyní používá Vary hlavičku k určení, zda zdroj je cache
  • žrát & # x5c http & # x5c; zprávy & # x5c; Response nyní realizuje & # x5c; SERIALIZABLE
  • z přidané žrát & # x5c; Cache & # x5c; CacheAdapterFactory :: fromCache () k více snadno vytvořit mezipaměti adaptéry
  • žrát & # x5c; Servis & # x5c; ClientInterface :: execute () nyní přijímá matici jediného příkazu, nebo Pochozí
  • Opravena chyba v žrát & # x5c http & # x5c; zprávy & # x5c; Header & # x5c; Link :: addLink ()
  • Lepší manipulace výpočet velikosti proudu v žrát & # x5c; Stream & # x5c; Stream pomocí fstat () a cache o velikosti
  • žrát & # x5c; Common & # x5c; Výjimka & # x5c; ExceptionCollection nyní vytvoří srozumitelnější zpráva Výjimka
  • Fixační přestávka BC:. Přidána zpět realizaci MonologLogAdapter spíše než táhne od PsrLog tak, že starší uživatelé Symfony mohou stále používat starou verzi monolog
  • Fixační přestávka BC: Přidána provádění zadní in pro žrát & # x5c http & # x5c; zprávy & # x5c; AbstractMessage :: getTokenizedHeader (). Nyní spouštějí varování E_USER_DEPRECATED při používání. Použít $ zprávu - & # x3e; getHeader () - & # x3e;. ParseParams ()
  • několik vylepšení výkonu na žrát & # x5c; Common & # x5c; Collection
  • Přidána $ možností argumentu do konce následujících způsobů žrát & # x5c http & # x5c; ClientInterface: createRequest, hlava, mazat, dát, náplasti, poštou, možnosti, prepareRequest

Požadavky

  • PHP 5.3.2 nebo novější

Podobný software

Walrus
Walrus

13 Apr 15

Silex
Silex

10 Feb 16

Themosis framework
Themosis framework

24 May 16

Prontotype
Prontotype

13 Apr 15

Komentáře k Guzzle

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!