zabál jön egy erős API és teljes körűen támogatja a & nbsp; HTTP / 1.1 protokollt.
Ez a fő szerepe az, hogy egy sor kész eszközök, amelyek lehetővé teszik a fejlesztők kéréseket küldjön a különböző webes szolgáltatások (API, szerverek, adatbázisok) és lekérdezési adatok.
A laikus szempontból zabál egy egyszerű API kliens építője. A keret, amely leegyszerűsíti a szükséges műveletek, hogy saját Twitter, Facebook, Google, stb API kliens.
Mi az új ebben a kiadásban:
- Javítva egy hiba a szerializálásáról lekérdezési kérés opció, ahol a & elválasztó hiányzott.
- Added jobb hibaüzenet, amikor szerv megkapja tömbként. Használja form_params vagy többrészes helyett.
- Különböző doc javítások.
Mi az új verzió 6.0.1:
- Javítva egy hiba a szerializálásáról lekérdezési kérés lehetőség, ahol a & elválasztó hiányzott.
- Added jobb hibaüzenet, amikor szerv megkapja tömbként. Használja form_params vagy többrészes helyett.
- Különböző doc javítások.
Mi az új verzió 5.2.0:
- Pool osztály már nem használja a rekurzió, ha a kérelem elfogott.
- A méret a Pool most dinamikusan beállítható a visszahívás.
- beállítása kérés lehetősége nulla, ha a kérés létrehozása egy ügyfél biztosítja, hogy az opció nincs beállítva. Ez lehetővé teszi, hogy felülírja az alapértelmezett kérelem lehetőség a per-kérelem alapján.
- A képes korlátozni, amelyek protokollok bevihetők átirányítások megadásával protokollok tömböt az allow_redirects kérés lehetőséget.
- Beágyazott határidős miatt próbálkozás most megoldódott, ha vár szinkron válaszokat.
- & quot; 0 & quot; most egy engedélyezett URI útját.
- Kérdés nem typehints a $ query érv a kivitelező, amely lehetővé teszi a húrok és a tömböket.
Mi az új 5.0.1-es verzió:
- Javítva egy probléma, ahol a csatlakozás hiba továbbra is válaszüzenet tárgy hiba és vége események esetén, ha a válasz nem használható. Ez javításra került, így a válasz nem tért vissza a `getResponse` módszer ezek az események, ha a válasz nem fejeződött be.
- Javítva egy probléma, ha átviteli statisztika nem töltődnek a RingBridge.
Mi az új verzió 5.0.0:
- A támogatás a nem-blokkoló alapuló válaszok guzzlehttp / zabál-gyűrűt.
- Added nyilvános API létrehozására alapértelmezett HTTP adapter.
- Frissítve átirányítás beépülő, hogy nem-blokkoló, így átirányítás küldött egyidejűleg. További bővítmények, mint ez most frissíteni kell, nem blokkoló.
- Added & quot; haladás & quot; esemény, hogy akkor kap feltöltési és letöltési folyamatban lévő események.
- Added GuzzleHttp & # x5c; Pool, amely végrehajtja FutureInterface és transzferek kérelmeket egyidejűleg egy kupakos medence mérete a lehető leghatékonyabban.
- Added hasListeners () a EmitterInterface.
- Az eltávolított GuzzleHttp & # x5c; ClientInterface :: Sendall és jelölése GuzzleHttp & # x5c; Client :: Sendall elavultként (még mindig ott van, csak nem az ajánlott).
Mi az új verzió 4.2.2:
- Fix memóriavesztés a CurlAdapter amikor újrahasznosítása USE fogantyúk.
- Már nem a `request_fulluri` áram adapter proxy.
- A relatív átirányítás ezután az utolsó válasz, nem az első válasz.
Mi az új verzió 4.1.6:
- Added segítő módszerek megkönnyítik, hogy képviselje üzenetek vonósok, beleértve szerzés a rajtvonalon, és egyre fejlécek karakterlánc.
Mi az új verzió 4.1.3:
- Különböző javításokat multipart / form-data POST feltöltések
- Csomagoló function.php egy if-nyilatkozatot annak biztosítására zabál fel lehet használni globálisan is Composer install
- Javítva egy probléma előállító és összevonása események esemény tömb
- POST fejlécet csak akkor alkalmazzák, mielőtt elküldi a kérést, hogy lehetővé teszi, hogy módosítsa a lekérdezést aggregátor használt, mielőtt feltölti
- Added sokkal robusztusabb lekérdezés feldolgozása
- Fix különböző elemzési és normalizáció kérdések URL
- rögzítése olyan kérdés, ahol több értékes fejlécek nem hasznosítják megfelelően a StreamAdapter
Mi az új verzió 4.1.1:
- Javítva egy probléma használatával kapcsolatos egyéni üzenetet gyári beállítások az alosztályok.
- Javítva egy probléma beágyazott formában mezők egy többrészes POST.
- Javítva egy probléma a `json` kérelmet lehetőség POST kéréseket.
- Added `` ToArrayInterface` a GuzzleHttp & # x5c; Cookie & # x5c; CookieJar`.
Mi az új verzió 4.1.0:
- Added a `json` kérelmet lehetőség, hogy könnyen sorosításához JSON rakományt.
- Added a `GuzzleHttp & # x5c; json_decode ()` wrapper biztonságosan feldolgozni JSON.
- Added `setPort ()` és `getPort ()` `a GuzzleHttp & # x5c; Message & # x5c; RequestInterface`.
- A képes biztosítani azt a kibocsátót az ügyfél az ügyfél kivitelező.
- A képes fennállnak a cookie munkamenet segítségével $ _SESSION.
- Added a tulajdonság, hogy lehet használni, hogy adjunk eseményfigyelőket egy bejáró.
- Az eltávolított kérésére módszer állandói RequestInterface.
- Fix figyelmeztetés érvénytelen kérést induló vonalak kapott.
- Frissítve MessageFactory dolgozni rendelésre lehetőség módszereket.
- Frissítve CAcert köteg legújabb verzióra.
Mi az új verzió 4.0.0:
- Added `GuzzleHttp & # x5c kötegelt ()` kényelme funkció kérések küldésére párhuzamosan anélkül, hogy írjon az aszinkron kód.
- Az átalakított hogyan események adunk `GuzzleHttp & # x5c; ClientInterface :: Sendall ()`.
- Lehet most át egy visszahívható vagy egy tömb asszociatív tömbök, ahol minden asszociatív tömb tartalmazza a & quot; fn & quot ;, & quot; elsődleges & quot ;, és & quot; egyszer & quot; gombokat.
Mi az új verzió 3.8.1:
- Küldés PHP patak kérések nem erők `HTTP / 1.0`.
- A kód több információt ExceptionCollection kivételek, így a felhasználók több is, köztük egy verem az egyes al-kivétel.
- A frissített `$ ref` attribútum szolgáltatásjellemzés egyesíteni bármely meglévő paramétereit séma (nem pedig felülírja mindent).
- összevonása URL fogja használni a query string objektumot a relatív URL (és így az egyéni lekérdezés csoportosulásai).
- Kérdés húrok most elemzett oly módon, hogy ők nem megtért üres kulcsok nincs értéke, hogy a lelógó `=`.
- Most megfelelően elkerülni a szabályos kifejezés határoló amikor illő Cookie domain.
- A hálózati hozzáférés most ki van kapcsolva, amikor betölti az XML dokumentumok.
Mi az új verzió 3.8.0:
- A képes meghatározni a POST név egy file
- JSON választ elemzés most rendesen sétál additionalProperties
- USE hibakód 18 most újból megkísérli automatikusan a BackoffPlugin
- Fix curl hiba URL fragmentumokat
- Javítva egy probléma a BackoffPlugin retry esemény, ahol azt próbálják elérni az összes kivételt, mintha CurlExceptions
- CURLOPT_PROGRESS funkció fix PHP 5.5
- A képes az zabál dolgozni a régebbi USE amelyek nem támogatják a `CURLOPT_TIMEOUT_MS`
- Javítva egy hiba, amely ütközött elemzésekor üres fejléc paraméterek
- UriTemplate most egy `setRegex ()` metódus, hogy megfeleljen a docs
- A `debug` kérés paraméter most ellenőrzi, hogy ez truthy helyett, ha létezik
- beállítása `debug` kérés paramétert true mutatja részletes USE termelés helyett a LogPlugin
- A képes egyesíteni az URL-eket a szigorú RFC 3986 betartása
- Command objektumokat most vissza az érvényesítési hiba fordult elő a parancs
- Különböző javításokat cache újraérvényesítésére
- Különböző javításokat a AsyncPlugin
- Letisztult build szkripteket
Mi az új verzió 3.7.4:
- Minimális PHP verzió mostantól helyesen megadva 5.3. 3 (fel 5.3.2)
- A frissített csomagban cacert.pem
- OauthPlugin már támogatja hozzá hitelesítés fejlécek vagy query string
- Hibajavítás:
- 0 ma már megengedett értéket leírását paraméter alapértelmezett értéke
- SchemaFormatter most visszatér egy egész, amikor a formázás egy Unix időbélyeg
- tisztították meg és fix URL dot szegmens eltávolítása megfelelően megoldani a belső pontok
Mi az új verzió 3.7.2:
- Added a módját, hogy adjunk egyéni domain objektumokat szolgáltatás leírás elemzés a `operation.parse_class` esemény.
- USE multi tisztítás és optimalizálás.
Mi az új verzió 3.7.1:
- Hibajavítás: Mozgó patak gyár előtt elküldi esemény megépítése előtt a patak.
- Hibajavítás: A cookie-k már nem felelnek meg az IP-címeket az RFC 6265
- Hibajavítás: Helyesen elemzés fejléc paraméterek, amelyek a `& # X3c; & # x3e;` és idézetek
- Added `` cert` és ssl_key` a kérelem lehetőségek
- `Host` fejléc már eltérnek a fogadó URL egy részének, ha a fejléc beállítása kézzel
- `zabál & # x5c; Service & # x5c; Command & # x5c; LocationVisitor & # x5c; kér & # x5c; XmlVisitor` újraírt változtatni használ SimpleXML a XMLWriter
- OAuth paraméterek csak akkor kerülnek át a plugin, ha azok még nincsenek beállítva
- Kivételek most dobott egy hivatkozás nem értelmezhető
Mi az új verzió 3.7.0:
- Added command.request_options hogy zabál & # x5c; Service & # x5c; Command & # x5c; AbstractCommand át kérelmet lehetőség kérelmek által létrehozott parancs (pl egyéni fejlécet, lekérdezés string változók timeout beállítás, stb.)
- A patak méretű zabál & # x5c; patak & # x5c; PhpStreamRequestFactory innentől ha a Content-Length vissza a fejlécek a válasz
- Added zabál & # x5c; Common & # x5c; Collection :: setPath ($ path, $ value) értéket kell beállítani egy tömböt egy beágyazott (pl a $ gyűjtemény - & # x3e; setPath ( 'foo / aze / bár "," test "); echo $ gyűjteménye [ 'ize'] [ 'bar'] [ 'bar'];)
- ServiceBuilders már támogatja tárolására és visszakeresésére tetszőleges adat
- CachePlugin most megtisztítja az összes erőforrás egy adott URI
- CachePlugin automatikusan megtisztítja illő tárolt elemeket, amikor egy nem idempotens kérést küld az erőforrás
- CachePlugin most használja az Vary fejlécet annak meghatározására, hogy egy erőforrás egy cache hit
- zabál & # x5c; Http & # x5c; Message & # x5c; Response most hajtja végre a & # x5c; Serializable
- Added zabál & # x5c; gyorsítótár & # x5c; CacheAdapterFactory :: fromCache () könnyebben hozhatnak létre cache adapterek
- zabál & # x5c; Service & # x5c; ClientInterface :: execute () most elfogadja tömb, egyetlen paranccsal, vagy Traversable
- Javítva egy hiba zabál & # x5c; Http & # x5c; Message & # x5c; Fejes & # x5c; link :: addLink ()
- jobb kezelését méretének kiszámítása egy patak zabál & # x5c; patak & # x5c; patak segítségével fstat () és a cache-méretét
- zabál & # x5c; Common & # x5c; kivétel & # x5c; ExceptionCollection létrehozza olvashatóbb kivétel üzenet
- Rögzítés BC szünet: Hozzáadott vissza a MonologLogAdapter végrehajtása helyett kinyúló PsrLog hogy az idősebb Symfony felhasználók továbbra is használhatja a régi változat Monolog.
- Rögzítés BC szünet: Hozzáadott végrehajtására vissza az zabál & # x5c; Http & # x5c; Message & # x5c; AbstractMessage :: getTokenizedHeader (). Most kiváltó E_USER_DEPRECATED figyelmeztetés, ha használják. Használja $ message - & # x3e; getHeader () - & # x3e; parseParams ().
- Számos teljesítménybeli javulást zabál & # x5c; Common & # x5c; Collection
- Hozzáadva $ options argumentum a végén a következő módszerek zabál & # x5c; Http & # x5c; ClientInterface: createRequest, fej, törölni, fel, patch, posta, opciók, prepareRequest
Követelmények :
- PHP 5.3.2 vagy magasabb
Hozzászólás nem található