Guzzle

Skjermbilde programvare:
Guzzle
Prog.varedetaljer:
Versjon: 6.1.1 Oppdatert
Last opp dato: 11 Mar 16
Utvikler: Michael Dowling
Lisens: Gratis
Popularitet: 30

Rating: nan/5 (Total Votes: 0)

Guzzle kommer med en kraftig API og full støtte for & nbsp; HTTP / 1.1-protokollen.

Det viktigste rolle er å gi et sett med ferdige verktøy som gjør det mulig for utviklere å sende forespørsler til ulike webtjenester (API, servere, databaser) og spørring for data.

I lekmann vilkår Guzzle er en enkel API klient byggmester. Et rammeverk som forenkler driften trengs for å lage din egen Twitter, Facebook, Google, etc. API klient

Hva er nytt i denne utgaven.

  • Fikset en bug med seriefunksjon søket forespørsel alternativ der & separator manglet.
  • Lagt til en bedre feilmelding for når kroppen er gitt som en matrise. Bruk form_params eller flerdelt i stedet.
  • Forskjellige doc rettinger.

Hva er nytt i versjon 6.0.1:

  • Fikset en bug med seriefunksjon søket forespørsel alternativet der den & separator manglet.
  • Lagt til en bedre feilmelding for når kroppen er gitt som en matrise. Bruk form_params eller flerdelt i stedet.
  • Forskjellige doc rettinger.

Hva er nytt i versjon 5.2.0:

  • Pool klasse ikke lenger bruker rekursjon når en anmodning er mottatt.
  • Størrelsen på en Pool kan nå justeres dynamisk ved hjelp av en tilbakeringing.
  • Angi en forespørsel alternativ til null når du oppretter en forespørsel med en klient vil sørge for at alternativet ikke er satt. Dette gjør det mulig å overskrive standard forespørsel alternativer på en per forespørsel.
  • Lagt til muligheten til å begrense hvilke protokoller er tillatt for viderekoblinger ved å angi en protokoller utvalg i allow_redirects forespørsel alternativet.
  • Nestede futures på grunn av forsøk er nå løst når du venter på synkrone svar.
  • & quot; 0 & quot; er nå en lov URI bane.
  • Søke ikke lenger typehints på argumentet $ query i konstruktøren, slik at for strykere og arrays.

Hva er nytt i versjon 5.0.1:

  • Fikset et problem der tilkoblingsfeil fortsatt returnert respons objekt feil og slutt hendelser hendelsen selv om responsen er ubrukelig. Dette er rettet slik at en reaksjon ikke er returnert i `getResponse` metoden for disse hendelsene hvis responsen ikke ble fullført.
  • Fikset et problem med overføring statistikk ikke ble befolket i RingBridge.

Hva er nytt i versjon 5.0.0:

  • Lagt til støtte for ikke-blokker svar basert på guzzlehttp / guzzle-ring.
  • Lagt til en offentlig API for å lage en standard HTTP-adapter.
  • Oppdatert viderekoblingen plugin for å være ikke-blokkerende slik at omdirigeringer sendes samtidig. Andre plugins som dette kan nå bli oppdatert for å være ikke-blokkerende.
  • Lagt til en & quot; pågår & quot; arrangementet slik at du kan få for opplasting og nedlasting fremdrifts hendelser.
  • Lagd GuzzleHttp & # x5c;. Pool som implementerer FutureInterface og overfører forespørsler samtidig ved hjelp av en avkortet bassenget størrelse så effektivt som mulig
  • Lagd hasListeners () til EmitterInterface.
  • Fjernet GuzzleHttp & # x5c; ClientInterface :: Sendall og merket GuzzleHttp & # x5c; Client :: Sendall som foreldet (det er der fortsatt, bare ikke den anbefalte måten)
  • .

Hva er nytt i versjon 4.2.2:

  • Fikset en minnelekkasje i CurlAdapter når gjenbruk cURL håndtak.
  • Ikke lenger bruke `request_fulluri` i strøm adapter fullmakter
  • .
  • Relative omdirigeringer er nå basert på den siste respons, ikke det første svaret.

Hva er nytt i versjon 4.1.6:

  • Lagt helper metoder for å gjøre det enklere å representere meldinger som strenger, inkludert å få startlinjen og får overskrifter som en streng.

Hva er nye i versjon 4.1.3:

  • Ulike reparasjonene for multipart / skjema-data POST opplastinger
  • Innpakning function.php i en if-setning for å sikre Guzzle kan brukes globalt og i en Komponist installere
  • Fikset et problem med å generere og sammenslåing i arrangementer til en hendelse rekke
  • POST overskrifter brukes bare før du sender en forespørsel om å tillate deg å endre søket aggregator brukes før opplasting
  • Lagd mye mer robust spørring streng tolking
  • Fast ulike analyse og normaliserings problemer med nettadresser
  • Fikse et problem der flere verdier overskrifter ikke ble brukt riktig i StreamAdapter

Hva er nytt i versjon 4.1.1:

  • Fikset et problem knyttet til ved hjelp av tilpassede meldingsfabrikk alternativer i underklasser.
  • Fikset et problem med nestede skjemafelt i et flerdelt POST.
  • Fikset et problem med å bruke `json` forespørsel alternativ for POST-forespørsler.
  • Lagt `ToArrayInterface` til` GuzzleHttp & # x5c; Cookie & # x5c;. CookieJar`

Hva er nytt i versjon 4.1.0:

  • Lagt til en `json` forespørsel muligheten til enkelt å serial JSON nyttelast.
  • Lagt til en `GuzzleHttp & # x5c;. Json_decode ()` wrapper å trygt analysere JSON
  • Lagt `setPort ()` og `getPort ()` til `GuzzleHttp & # x5c, Message & # x5c;. RequestInterface`
  • Lagt til muligheten til å gi en emitter til en klient i klient konstruktøren.
  • Lagt til muligheten til å vedvare en cookie søkt ved hjelp av $ _SESSION.
  • Lagt til en egenskap som kan brukes til å legge hendelsen lyttere til en iterator.
  • Fjernet forespørsel metode konstanter fra RequestInterface.
  • Fast advarsel når ugyldig forespørsel start-linjer er mottatt.
  • Oppdatert MessageFactory å jobbe med tilpassede forespørsel alternativ metoder.
  • Oppdatert CACert bunt til nyeste versjon.

Hva er nytt i versjon 4.0.0:

  • Lagt `GuzzleHttp & # x5c, batch ()` som en praktisk funksjon for å sende forespørsler i parallell uten å måtte skrive asynkron kode.
  • Omstrukturert hvordan hendelser blir lagt til `GuzzleHttp & # x5c;. ClientInterface :: Sendall ()`
  • Kan nå passere en callable eller en rekke assosiative matriser der hver assosiativ array inneholder & quot; fn & quot ;, & quot; prioritet & quot ;, og & quot; når & quot; nøklene.

Hva er nytt i versjon 3.8.1:

  • Sende PHP stream forespørsler ikke lenger krefter `HTTP / 1.0`.
  • Legge til mer informasjon til ExceptionCollection unntak slik at brukerne har mer sammenheng, inkludert en stabel spor av hvert under unntak.
  • Oppdatert den `$ ref` attributt i tjenestebeskrivelser for å fusjonere over alle eksisterende parametere av et skjema (i stedet for clobbering alt).
  • Slå sammen webadresser vil nå bruke søkestrengen objektet fra den relative URL (og dermed gir egendefinerte spør aggregat).
  • søkestrenger blir nå analysert på en måte som de gjør ingen konvertere tomme taster med ingen verdi å ha en dinglende `=`.
  • Nå skal slippe unna den regulære uttrykk skilletegn når matchende Cookie domener.
  • Nettverkstilgang er nå deaktivert ved lasting XML-dokumenter.

Hva er nytt i versjon 3.8.0:

  • Lagt til muligheten til å definere en POST navn for en fil
  • JSON responsen parsing nå riktig turer additionalProperties
  • cURL feilkode 18 er nå prøves automatisk i BackoffPlugin
  • Fikset en cURL feil når nettadressene inneholder fragmenter
  • Fikset et problem i BackoffPlugin retry hendelsen der den prøvde å få tilgang til alle unntakene som om de var CurlExceptions
  • CURLOPT_PROGRESS funksjon fix for PHP 5.5
  • Lagt til muligheten for Guzzle å arbeide med eldre versjoner av cURL som ikke støtter `CURLOPT_TIMEOUT_MS`
  • Fikset en bug som oppstod under analyse tomme header parametere
  • UriTemplate har nå en `setRegex ()` metode for å matche docs
  • `debug` forespørsel parameter sjekker nå om det er truthy snarere enn om det finnes
  • Stille `debug` forespørsel parameter til sann viser ordrik cURL utgang i stedet for å bruke LogPlugin
  • Lagt til muligheten til å kombinere webadresser bruker strengt RFC 3986 compliance
  • Command objekter kan nå returnere valideringsfeil som oppdages av kommandoen
  • Ulike løsninger på cache forlengelse
  • Ulike feilrettinger til AsyncPlugin
  • ryddet opp bygge scripts

Hva er nytt i versjon 3.7.4:

  • Minimum PHP versjon er nå skikkelig spesifisert som 5,3. 3 (opp fra 5.3.2)
  • Oppdatert den medfølgende cacert.pem
  • OauthPlugin støtter nå legge godkjenning til overskrifter eller søkestrengen
  • Bug fix:
  • 0 er nå en tillatt verdi i en beskrivelse parameter som har en standardverdi
  • SchemaFormatter returnerer nå et tall når du formaterer til en Unix timestamp
  • Ryddet opp og fikset URL dot segment fjerning skikkelig løse interne prikker

Hva er nytt i versjon 3.7.2:

  • Lagt til en måte å legge til egendefinerte domenet gjenstander til tjeneste beskrivelse parsing bruker `operation.parse_class` hendelsen.
  • cURL multi opprydding og optimaliseringer.

Hva er nytt i versjon 3.7.1:

  • Bug fix: Flytte stream fabrikken før sende hendelsen til før bygge bekken.
  • Bug fix: Cookies ikke lenger passer på IP-adresser per RFC 6265
  • Bug fix: korrekt analysere header parametere som er i `& # X3c; & # x3e,` og sitater
  • Lagt `cert` og` ssl_key` som forespørsel alternativer
  • `Host` header nå kan avvike fra verts del av en URL hvis overskriften er satt manuelt
  • `Guzzle & # x5c; service & # x5c, Command & # x5c; LocationVisitor & # x5c; Request & # x5c; XmlVisitor` ble omskrevet til å endre fra å bruke SimpleXML til XMLWriter
  • OAuth parametrene er bare lagt via plugin hvis de ikke allerede er satt
  • Unntak er nå kastet når en nettadresse ikke kan analyseres

Hva er nytt i versjon 3.7.0:

  • Lagd command.request_options til Guzzle & # x5c, Service og # x5c, Command & # x5c; AbstractCommand å passere forespørsel alternativer til forespørsler som er opprettet av en kommando (f.eks definerte overskrifter, søkestrengvariabler, tidsavbrudd, etc)
  • .
  • Stream størrelse i Guzzle & # x5c; Stream & # x5c; PhpStreamRequestFactory vil nå bli satt hvis Content-Length er tilbake i toppteksten i et svar
  • Lagd Guzzle & # x5c; Common & # x5c; Collection :: setPath ($ path, $ verdi) for å angi en verdi i en array ved hjelp av en nestet tast (f.eks $ samling - & # x3e; setPath ( 'foo / baz / bar ',' test '); echo $ samling [' foo '] [' bar '] [' bar '];)
  • ServiceBuilders støtter nå lagring og gjenfinning av vilkårlige data
  • CachePlugin kan nå rense alle ressurser for en gitt URI
  • CachePlugin kan automatisk rense matchende bufrede elementer når en ikke-idempotent forespørsel blir sendt til en ressurs
  • CachePlugin nå bruker den Vary header for å avgjøre om en ressurs er en cache hit
  • Guzzle & # x5c; http & # x5c, Message & # x5c; Response implementerer nå & # x5c; Serializable
  • Lagd Guzzle & # x5c; Cache & # x5c; CacheAdapterFactory :: fromCache () for å lettere skape cache adaptere
  • Guzzle & # x5c; service & # x5c; ClientInterface :: utføre () aksepterer nå en matrise, enkel kommando, eller travers
  • Fikset en bug i Guzzle & # x5c; http & # x5c, Message & # x5c, Header & # x5c; Link :: addLink ()
  • Bedre håndtering av beregning av størrelsen av en bekk i Guzzle & # x5c; Stream & # x5c; Stream bruker fStat () og caching størrelse
  • Guzzle & # x5c; Common & # x5c; Unntak & # x5c; ExceptionCollection skaper nå en mer lesbar unntak melding
  • Fixing BC pause. Lagt tilbake MonologLogAdapter gjennomføringen snarere enn å utvide fra PsrLog slik at eldre Symfony brukere kan fortsatt bruke den gamle versjonen av Monolog
  • Fixing BC pause: Lagt gjennomføringen tilbake for Guzzle & # x5c; http & # x5c, Message & # x5c; AbstractMessage :: getTokenizedHeader (). Nå utløser en E_USER_DEPRECATED advarsel når det brukes. Bruk $ melding - & # x3e; getHeader () - & # x3e;. ParseParams ()
  • Flere ytelsesforbedringer til Guzzle & # x5c; Common & # x5c; Collection
  • Lagt til et $ alternativer argument til slutten av følgende metoder for Guzzle & # x5c; http & # x5c; ClientInterface: createRequest, hode, slette, sette, patch, post, opsjoner, prepareRequest

Krav

  • PHP 5.3.2 eller nyere

Lignende programvare

actionHero
actionHero

10 Apr 16

PRADO
PRADO

13 Apr 15

Mojo.js
Mojo.js

1 Mar 15

Kommentarer til Guzzle

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!