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

WebMachine
WebMachine

28 Feb 15

Pedestal
Pedestal

10 Feb 16

Bone.io
Bone.io

13 May 15

Alloy
Alloy

13 May 15

Kommentarer til Guzzle

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