Guzzle

Sagteware kiekie:
Guzzle
Sagteware besonderhede:
Weergawe: 6.1.1 Opgedateer
Upload datum: 11 Mar 16
Ontwikkelaar: Michael Dowling
Lisensie: Gratis
Populariteit: 123

Rating: 2.0/5 (Total Votes: 1)

vreet kom met 'n kragtige API en volledige ondersteuning vir die & nbsp; HTTP / 1.1-protokol.

Dit is hoofrol is om 'n stel van gereed gemaak gereedskap wat ontwikkelaars in staat stel om versoeke aan verskeie web dienste (API, bedieners, databasisse) en navraag vir data stuur verskaf.

In leketaal vreet is 'n eenvoudige API kliënt bouer. 'N raamwerk wat die bedrywighede wat nodig is om jou eie Twitter, Facebook, Google, ens API kliënt te skep vergemaklik

Wat is nuut in hierdie release:.

  • Vaste 'n fout met serializeren die navraag versoek opsie waar die & separator vermis.
  • Bygevoeg 'n beter foutboodskap wanneer liggaam word as 'n skikking. Gebruik asseblief form_params of multi plaas.
  • Verskeie doc fixes.

Wat is nuut in weergawe 6.0.1:

  • Vaste 'n fout met serializeren die navraag versoek opsie waar die & separator vermis.
  • Bygevoeg 'n beter foutboodskap wanneer liggaam word as 'n skikking. Gebruik asseblief form_params of multi plaas.
  • Verskeie doc fixes.

Wat is nuut in weergawe 5.2.0:

  • Pool klas gebruik nie meer rekursie wanneer 'n versoek is onderskep.
  • Die grootte van 'n swembad kan nou dinamiese aangepas met behulp van 'n terugbel.
  • 'n versoek opsie as nul wanneer die skep van 'n versoek met 'n kliënt sal verseker dat die opsie nie is ingestel. Dit laat jou toe om standaard versoek opsies te vervang op 'n per-aanvraag basis.
  • Bygevoeg die vermoë om te beperk wat protokolle word toegelaat vir aansture deur die spesifiseer van 'n protokol opgestel in die opsie allow_redirects versoek.
  • Geneste termynmark te danke aan Pogingen nou opgelos toe wag vir sinchrone antwoorde.
  • & quot; 0 & quot; is nou 'n toegelaat URI pad.
  • Query nie meer typehints op die $ navraag argument in die konstruktor, wat voorsiening maak vir strykers en skikkings.

Wat is nuut in weergawe 5.0.1:

  • Vaste 'n probleem waar verbinding foute steeds teruggekeer reaksie voorwerp per abuis en einde gebeure geval al die reaksie is onbruikbaar. Dit is reggemaak sodat 'n reaksie nie teruggekeer in die `getResponse` metode van hierdie gebeure as die reaksie het nie voltooi nie.
  • Vaste 'n probleem waar statistieke oordrag is nie bevolk in die RingBridge.

Wat is nuut in weergawe 5.0.0:

  • Bygevoeg ondersteuning vir nie-blokkeer antwoorde gebaseer op guzzlehttp / vreet-ring.
  • Bygevoeg 'n openbare API vir die skep van 'n standaard HTTP adapter.
  • Opdateer die aanstuur plugin om nie-blokkeer sodat aansture gelyktydig gestuur. Ander plugins soos hierdie kan nou opgedateer word om nie-blokkeer wees.
  • Bygevoeg 'n & quot; vooruitgang & quot; gebeurtenis sodat jy oplaai kan kry en aflaai vordering gebeure.
  • Toegevoegde GuzzleHttp & # x5c;. Pool wat FutureInterface en oordrag versoeke gelyktydig met behulp van 'n beperkte poel grootte so doeltreffend implemente as moontlik
  • Bygevoeg hasListeners () om EmitterInterface.
  • verwyder GuzzleHttp & # x5c; ClientInterface :: sendAll en gemerk GuzzleHttp & # x5c; kliënt :: sendAll as afgekeur (dit is nog steeds daar, maar net nie die aanbevole manier)
  • .

Wat is nuut in weergawe 4.2.2:

  • Vaste 'n geheugenlek in die CurlAdapter wanneer hergebruik cURL handvatsels.
  • nie meer gebruik `request_fulluri` in stroom adapter gevolmagtigdes.
  • Relatiewe aansture nou gebaseer op die laaste reaksie, nie die eerste reaksie.

Wat is nuut in weergawe 4.1.6:

  • Bygevoeg helper metodes te maak dit makliker om boodskappe verteenwoordig soos snare, insluitend om die wenstreep en kry kop as 'n string.

Wat is nuut in weergawe 4.1.3:

  • Verskeie verbeterings aan multipart / form-data POST oplaai
  • wikkel function.php in 'n if-stelling te vreet verseker kan word wêreldwyd gebruik en in 'n komponis installeer
  • Vaste 'n probleem met genereer en samesmelting in gebeure 'n gebeurtenis verskeidenheid
  • POST kop word slegs toegepas voor stuur 'n versoek aan u toelaat om die navraag aggregator gebruik voor die oplaai verander
  • Toegevoegde baie meer robuuste navraag string parsing
  • Vaste verskeie ontleding en normalisering probleme met URLs
  • Bevestiging 'n kwessie waar multi-gewaardeer kop is nie korrek in die StreamAdapter
  • benut

Wat is nuut in weergawe 4.1.1:

  • Vaste 'n probleem wat verband hou met die gebruik van persoonlike boodskap fabriek opsies in subklasse.
  • Vaste 'n probleem met geneste vorm velde in 'n multi-deel Post.
  • Vaste 'n probleem met die gebruik van die `json` versoek opsie vir na versoeke.
  • Bygevoeg `ToArrayInterface` om` GuzzleHttp & # x5c; Cookie & # x5c;. CookieJar`

Wat is nuut in weergawe 4.1.0:

  • Bygevoeg 'n `json` opsie versoek om maklik afleveringen into lading.
  • Bygevoeg 'n `GuzzleHttp & # x5c;. Json_decode ()` wrapper om veilig te ontleed into
  • Bygevoeg `setPort ()` en `getPort ()` om `GuzzleHttp & # x5c; Boodskap & # x5c;. RequestInterface`
  • Bygevoeg die vermoë om 'n emittor verskaf aan 'n kliënt in die kliënt constructor.
  • Bygevoeg die vermoë om 'n koekie sessie voortduur met behulp van $ _SESSION.
  • Bygevoeg 'n eienskap wat gebruik kan word om geleentheid luisteraars te voeg tot 'n iterator.
  • verwyder versoek metode konstantes uit RequestInterface.
  • Vaste waarskuwing wanneer ongeldig versoek begin-lyne ontvang.
  • Opdateer MessageFactory om te werk met persoonlike versoek opsie metodes.
  • Opdateer CAcert bondel om nuutste weergawe.

Wat is nuut in weergawe 4.0.0:

  • Bygevoeg `GuzzleHttp & # x5c; bondel ()` as 'n gerief funksie vir versoeke in parallel stuur sonder om asynchrone kode te skryf.
  • Herstruktureer hoe gebeure word by `GuzzleHttp & # x5c;. ClientInterface :: sendAll ()`
  • Kan nou verby 'n call able of 'n skikking van assosiatiewe skikkings waar elke assosiatiewe skikking bevat die & quot; een keer & quot; FN & quot ;, & quot; prioriteit & quot ;, en & quot; sleutels.

Wat is nuut in weergawe 3.8.1:

  • Stuur PHP stroom versoeke nie meer magte `HTTP / 1.0`.
  • Voeg meer inligting te ExceptionCollection uitsonderings sodat gebruikers het meer konteks, insluitend 'n stapel spoor van elke sub-uitsondering nie.
  • Opdateer die `$ ref` kenmerk in diens beskrywings om saam te smelt oor enige bestaande parameters van 'n skema (eerder as beuken alles).
  • Kombineer URLs sal nou gebruik die navraag string voorwerp van die relatiewe URL (waardeur persoonlike navraag aggregators).
  • search strings nou ontleed in 'n manier wat hulle doen nie omskep leë sleutels met geen waarde aan 'n hangend het `=`.
  • Nou behoorlik die gewone uitdrukking delimiter ontsnap toe ooreenstem koekie domein.
  • Netwerktoegang is nou gedeaktiveer tydens die laai van XML-dokumente.

Wat is nuut in weergawe 3.8.0:

  • Bygevoeg die vermoë om 'n POST naam definieer vir 'n lêer
  • into reaksie parsing nou behoorlik loop additionalProperties
  • cURL fout kode 18 word nou outomaties weer probeer in die BackoffPlugin
  • Vaste 'n cURL fout wanneer URLs bevat fragmente
  • Vaste 'n probleem in die BackoffPlugin weer probeer gebeurtenis waar dit probeer om toegang te verkry tot al uitsonderings asof hulle CurlExceptions
  • CURLOPT_PROGRESS funksie oplossing vir PHP 5.5
  • Bygevoeg die vermoë om vir vreet om te werk met ouer weergawes van cURL wat nie ondersteun `CURLOPT_TIMEOUT_MS`
  • Vaste 'n fout wat ondervind word wanneer die ontleding van leë kop parameters
  • UriTemplate het nou 'n `setRegex ()` n metode om die dokumente te pas
  • Die `debug` versoek parameter tjeks nou as dit truthy eerder as wanneer dit bestaan ​​
  • die `debug` versoek parameter opstel om waar te toon verbose cURL uitset in plaas van die gebruik van die LogPlugin
  • Bygevoeg die vermoë om URL's te kombineer met behulp van streng RFC 3986 nakoming
  • Gee bevel aan voorwerpe kan nou terugkeer die bekragtiging foute teëgekom volgens die bevel
  • Verskeie verbeterings aan die kas revalidatie
  • Verskeie verbeterings aan die AsyncPlugin
  • Skoon opbou skrifte

Wat is nuut in weergawe 3.7.4:

  • Minimum PHP weergawe is nou behoorlik gespesifiseer as 5.3. 3 (uit 5.3.2)
  • Opdateer die bundel cacert.pem
  • OauthPlugin ondersteun nou die toevoeging van verifikasie om kop of navraag string
  • bugfix:
  • 0 is nou 'n toelaatbare waarde in 'n beskrywing parameter wat 'n verstek waarde het
  • SchemaFormatter n heelgetal terug nou toe opmaak om 'n Unix tyd stempel
  • Skoon en vaste URL dot segment verwydering van interne kolle behoorlik los

Wat is nuut in weergawe 3.7.2:

  • Bygevoeg 'n manier om persoonlike domein voorwerpe om diens te voeg beskrywing ontleding met behulp van die `operation.parse_class` gebeurtenis.
  • cURL multi opruim en optimalisaties.

Wat is nuut in weergawe 3.7.1:

  • bugfix: Moving stroom fabriek voordat gebeurtenis stuur na voor die bou van die stroom.
  • bugfix: Koekies nie meer pas op IP adresse per RFC 6265
  • bugfix: Korrek ontleding van kop parameters wat in `& # x3c; & # x3e! En aanhalings
  • Bygevoeg `cert` en` ssl_key` as versoek opsies
  • `Host` kop kan nou afwyk van die gasheer deel van 'n URL of die kop is met die hand stel
  • `vreet & # x5c; Service & # x5c; Command & # x5c; LocationVisitor & # x5c; Versoek & # x5c; XmlVisitor` is herskryf om te verander van die gebruik van SimpleXML om XMLWriter
  • OAuth parameters word slegs bygevoeg via die prop as dit nie reeds ingestel
  • Uitsonderings is nou gegooi wanneer 'n URL nie kan ontleed word

Wat is nuut in weergawe 3.7.0:

  • Bygevoeg command.request_options te vreet & # x5c; Service & # x5c; Command & # x5c; AbstractCommand versoek opsies om versoeke geskep deur 'n bevel te slaag (bv persoonlike kop, navraag string veranderlikes, tydverstreke instellings, ens)
  • .
  • Stroom grootte in vreet & # x5c; Stroom & # x5c; PhpStreamRequestFactory word nou ingestel as inhoud-lengte is teruggekeer in die kop van 'n reaksie
  • Toegevoegde vreet & # x5c; Common & # x5c; Versameling :: setPath ($ pad, $ waarde) om 'n waarde te stel in 'n skikking met behulp van 'n sub-sleutel (bv $ versameling - & # x3e; setPath ( 'cat / Baz / bar "," toets "); ECHO $ ​​versameling [ 'cat'] [ 'bar'] [ 'bar'];)
  • ServiceBuilders nou ondersteun bewaar en te herwin arbitrêre data
  • CachePlugin kan nou reinig alle hulpbronne vir 'n gegewe URI
  • CachePlugin kan outomaties reinig wat ooreenstem met die kas items wanneer 'n nie-idempotente versoek om 'n hulpbron is gestuur
  • CachePlugin gebruik nou die Varieer kop om te bepaal of 'n hulpbron is 'n kas treffer
  • vreet & # x5c http & # x5c; Boodskap & # x5c; Response implemente nou & # x5c; serialiseerbaar
  • Toegevoegde vreet & # x5c; Cache & # x5c; CacheAdapterFactory :: fromCache () om makliker te skep kas adapters
  • vreet & # x5c; Service & # x5c; ClientInterface :: voer () nou aanvaar 'n skikking, enkele opdrag, of Traversable
  • Vaste 'n fout in vreet & # x5c http & # x5c; Boodskap & # x5c; Selected & # x5c; Link :: addLink ()
  • Beter hantering van die berekening van die grootte van 'n stroom in vreet & # x5c; Stroom & # x5c; Stroom behulp fstat () en caching die grootte
  • vreet & # x5c; Common & # x5c; Uitsondering & # x5c; ExceptionCollection skep nou 'n meer leesbare uitsondering boodskap
  • Bevestiging vC breek:. Teruggetel die MonologLogAdapter implementering eerder as wat strek vanaf PsrLog sodat ouer Symfony gebruikers steeds die ou weergawe van Monolog kan gebruik
  • Bevestiging vC breek: Bygevoeg die implementering terug in vir vreet & # x5c http & # x5c; Boodskap & # x5c; AbstractMessage :: getTokenizedHeader (). Nou verwek 'n E_USER_DEPRECATED waarskuwing wanneer dit gebruik word. Gebruik $ boodskap - & # x3e; getHeader () - & # x3e;. ParseParams ()
  • Verskeie prestasie verbeterings aan vreet & # x5c; Common & # x5c; Versameling
  • Bygevoeg 'n $ opsies argument om die einde van die volgende metodes van vreet & # x5c http & # x5c; ClientInterface: createRequest, kop, verwyder, sit, pleister, post, opsies, prepareRequest

Vereistes :

  • PHP 5.3.2 of hoër

Soortgelyke sagteware

ColtJS
ColtJS

13 May 15

Stick
Stick

10 Dec 15

Highland
Highland

28 Apr 16

Restler
Restler

6 Mar 16

Kommentaar te Guzzle

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!
Soek op kategorie