Guzzle

Screenshot Software:
Guzzle
Szczegóły programowe:
Wersja: 6.1.1 Aktualizowane
Filmu: 11 Mar 16
Wywoływacz: Michael Dowling
Licencja: Wolny
Popularność: 30

Rating: nan/5 (Total Votes: 0)

chlać pochodzi z potężnym API i pełne wsparcie dla & nbsp; HTTP / 1.1 Protokół.

Jest to głównym zadaniem jest dostarczenie zestawu gotowych narzędzi, które umożliwiają programistom wysyłać żądania do różnych usług internetowych (API, serwerów, baz danych) oraz zapytań dla danych.

W laika chlać to prosta budowniczym klienta API. Ramy, który upraszcza czynności potrzebnych do stworzenia własnego Twitter, Facebook, Google, itp API klienta

Co nowego w tej wersji.

  • Naprawiono błąd z szeregowania opcję żądania kwerendy gdzie i separator brakowało.
  • Dodano lepszy komunikat błędu, gdy ciało jest w postaci tablicy. Zamiast tego użyj form_params lub wieloczęściowy.
  • Różne poprawki doc.

Co nowego w wersji 6.0.1:

  • Naprawiono błąd z szeregowania opcję kupna kwerendę, z której w & separator brakowało.
  • Dodano lepszy komunikat błędu, gdy ciało jest w postaci tablicy. Zamiast tego użyj form_params lub wieloczęściowy.
  • Różne poprawki doc.

Co nowego w wersji 5.2.0:

  • Klasa Basen nie używa rekursji, gdy wniosek jest przechwycone.
  • Wielkość Pool mogą być dynamicznie regulowana za pomocą zwrotnego.
  • Ustawienie opcji kupna na null przy tworzeniu wniosku z klientem będzie upewnić się, że opcja nie jest ustawiona. To pozwala na nadpisanie domyślnych opcji żądania na podstawie na żądanie.
  • Dodano możliwość ograniczenia, które protokoły są dozwolone dla przekierowania, określając szereg protokołów opcją żądania allow_redirects.
  • zagnieżdżone kontrakty z powodu prób są obecnie rozwiązywane podczas oczekiwania na synchronicznych odpowiedzi.
  • & quot; 0 & quot; jest obecnie dozwolone ścieżka URI.
  • Zapytanie przestanie typehints na argumencie $ zapytań w konstruktorze, pozwalając na smyczki i tablic.

Co nowego w wersji 5.0.1:

  • Naprawiono błąd, gdzie błędy połączeń wciąż zwrócone obiekt odpowiedzi w przypadku zdarzenia błędów i zakończenia choć odpowiedź jest bezużyteczny. Błąd ten został poprawiony tak, że odpowiedź nie jest zwracana w `metody getResponse` tych wydarzeń, czy odpowiedź nie została ukończona.
  • Naprawiono błąd, gdzie statystyki transferu nie były wypełniane w RingBridge.

Co nowego w wersji 5.0.0:

  • Dodano wsparcie dla odpowiedzi non-blocking podstawie guzzlehttp / chlać-ring.
  • Dodano publiczny API do tworzenia adapter domyślne HTTP.
  • Aktualizacja przekierowanie wtyczki być bez blokowania tak, że przekierowania są przesyłane równocześnie. Inne wtyczki takie jak ta mogą być aktualizowane za nie blokowanie.
  • Dodano & quot; postęp & quot; wydarzenie, dzięki czemu można uzyskać wysyłania i pobierania zdarzeń postępu.
  • Dodane GuzzleHttp & # x5c;. Basen, który implementuje FutureInterface i transferów żądań jednocześnie używając kaucyjna wielkość puli jak najefektywniej
  • Dodano hasListeners (), aby EmitterInterface.
  • Usunięto GuzzleHttp & # x5c; ClientInterface :: Sendalla i oznaczony GuzzleHttp & # x5c; Client :: Sendalla jako przestarzałe (to nadal istnieje, tylko nie zalecany sposób)
  • .

Co nowego w wersji 4.2.2:

  • Naprawiono wyciek pamięci w CurlAdapter gdy ponowne cURL klamki.
  • Nie jest już w użyciu `request_fulluri` proxy adapter strumienia.
  • przekierowania względne są teraz oparte na ostatniej odpowiedzi, a nie pierwszej odpowiedzi.

Co nowego w wersji 4.1.6:

  • Dodano metody pomocnicze, aby ułatwić do reprezentowania wiadomości jako ciągi znaków, w tym coraz linię startu i coraz nagłówki jako ciąg znaków.

Co nowego w wersji 4.1.3:

przesłane POST

  • Różne poprawki do multipart / form-data
  • Opakowanie function.php w if-oświadczenie, aby zapewnić chlać mogą być stosowane na całym świecie i kompozytor zainstalować
  • Naprawiono problem z generowaniem i scalanie w imprezach na tablicę zdarzeń
  • nagłówków POST są stosowane tylko przed wysłaniem wniosku, aby umożliwić zmianę agregatora zapytań używany przed przesłaniem
  • Dodane znacznie bardziej wytrzymałe łańcuch zapytania parsowania
  • Poprawiono różne parsowanie i normalizacja problemy z adresami URL
  • Mocowanie problem gdzie nagłówki wielowartościowe nie były wykorzystywane prawidłowo w StreamAdapter

Co nowego w wersji 4.1.1:

  • Naprawiono problem związany z użyciem opcji fabrycznych niestandardowy komunikat w podklasach.
  • Naprawiono problem z pól formularza zagnieżdżonych w wieloczęściowe POST.
  • Naprawiono problem z korzystaniem z opcją `żądania json` żądań POST.
  • Dodano `ToArrayInterface` na` GuzzleHttp & # x5c; Cookie & # x5c;. CookieJar`

Co nowego w wersji 4.1.0:

  • Dodano opcję `wniosek json` łatwo serializacji ładowność JSON.
  • Dodano `GuzzleHttp & # x5c;. Json_decode ()` wrapper bezpiecznie analizowania JSON
  • Dodano `setPort ()` oraz `getPort ()` na `GuzzleHttp & # x5c; Wiadomości & # x5c;. RequestInterface`
  • Dodano możliwość dostarczenia emiter do klienta w konstruktorze klienta.
  • Dodano możliwość utrzymywać sesję cookies używając $ _SESSION.
  • Dodano cechy, które można wykorzystać, aby dodać detektory zdarzeń do iteratora.
  • Stałe Usunięto metoda żądania od RequestInterface.
  • Poprawiono ostrzeżenie, gdy nieprawidłowe żądanie uruchomienia linie są odbierane.
  • Aktualizacja MessageFactory pracować z metod niestandardowych opcji żądania.
  • Aktualizacja CAcert pakiet do najnowszej wersji.

Co nowego w wersji 4.0.0:

  • Dodano `GuzzleHttp & # x5c; wsadowy ()` jako funkcja wygoda dla wysyłania żądań równolegle bez konieczności pisania kodu asynchronicznego.
  • Restructured jaki wydarzenia są dodawane do `GuzzleHttp & # x5c;. ClientInterface :: Sendalla ()`
  • Czy teraz przejść wywoływalnym lub tablicę tablic asocjacyjnych, gdzie każdy asocjacyjną zawierającą & quot; & quot ;, fn & quot; & quot ;, priorytet i & quot; po & quot; Klucze.

Co nowego w wersji 3.8.1:

  • Wysyłanie żądań strumieniowych PHP przestał siły `HTTP / 1.0`.
  • Dodawanie więcej informacji wyjątków ExceptionCollection, dzięki czemu użytkownicy mają więcej kontekstu, w tym śladu stosu każdego sub-wyjątku.
  • Poprawiono `$ atrybutem ref` w opisach usług scalić na istniejące parametry schematu (zamiast przebijania wszystko).
  • Scalanie adresy będą teraz korzystać z obiektu ciąg zapytań od względnego adresu URL (umożliwiając agregatorów niestandardowych zapytań).
  • ciągów zapytań są obecnie analizowane w taki sposób, że robią żadnych Konwersja pustych kluczy bez wartości mieć wiszącym `=`.
  • Teraz właściwie ucieczki regularne ogranicznik ekspresji podczas dopasowywania domen cookie.
  • Dostęp do sieci jest obecnie wyłączona podczas ładowania dokumentów XML.

Co nowego w wersji 3.8.0:

  • Dodano możliwość definiowania nazwy dla POST file
  • Odpowiedź JSON parsowania teraz właściwie idzie additionalProperties

  • Kod
  • Błąd cURL 18 jest teraz ponowiona automatycznie w BackoffPlugin
  • Naprawiono błąd podczas cURL adresy zawierają fragmenty
  • Naprawiono problem w przypadku BackoffPlugin ponawiania gdzie próbował uzyskać dostęp do wszystkich wyjątków, jak gdyby były CurlExceptions
  • Funkcja CURLOPT_PROGRESS fix dla PHP 5.5
  • Dodano możliwość dla chlać do pracy ze starszymi wersjami cURL, które nie obsługują `CURLOPT_TIMEOUT_MS`
  • Naprawiono błąd, który wystąpił podczas przetwarzania pustych parametrów nagłówka
  • UriTemplate ma teraz `setRegex ()` metody pasujące docs
  • `Żądanie parametru debug` sprawdza teraz, czy jest truthy niż jeśli istnieje
  • Ustawianie `żądania parametr debug` do prawdziwych pokazów Pełne wyjście cURL zamiast używania LogPlugin
  • Dodano możliwość łączenia adresów URL przy użyciu ścisłe przestrzeganie RFC 3986
  • Obiekty poleceń mogą teraz wrócić błędów walidacji napotykanych przez komendę
  • Różne poprawki do cache rewalidacji
  • Różne poprawki do AsyncPlugin
  • oczyścić skrypty build

Co nowego w wersji 3.7.4:

  • Wersja Minimalna PHP jest teraz właściwie określonego jako 5.3. 3 (wzrost z 5.3.2)
  • Aktualizacja dołączone cacert.pem
  • OauthPlugin obsługuje uwierzytelnianie do dodawania nagłówków lub ciąg kwerendy
  • Bug fix:
  • 0 jest obecnie dopuszczalna wartość parametru w opisie, który ma wartość domyślną
  • SchemaFormatter teraz zwraca liczbę całkowitą przy formatowaniu do timestamp Unix
  • oczyścić i stałe URL usunięcie segmentu dot prawidłowo rozwiązać wewnętrzne kropki

Co nowego w wersji 3.7.2:

  • Dodano sposób dodawania niestandardowych obiektów domeny do serwisu opis parsowanie za pomocą `operation.parse_class` zdarzenia.
  • cURL wielu czyszczenia i optymalizacji.

Co nowego w wersji 3.7.1:

  • Bug fix: Przeniesienie fabryki przed wysłaniem strumienia wydarzenie przed budową strumienia.
  • Bug fix: Cookies nie odpowiadać na adresach IP na RFC 6265
  • Bug fix: Prawidłowo analizowania parametrów nagłówka, które są w `& # x3c; & # X3E;` i cytaty
  • Dodano `cert` i` ssl_key` jako opcje żądanie
  • `Host` nagłówek mogą odbiegać od części hosta adresu URL, jeśli nagłówek jest ustawiana ręcznie
  • `chlać & # x5c; Service & # x5c; Command & # x5c; LocationVisitor & # x5c; Zapytanie & # x5c; XmlVisitor` został przepisany zmienić używania SimpleXML do XmlWriter
  • Parametry OAuth dodawane są tylko za pośrednictwem wtyczki, jeśli nie są one już ustawione
  • Wyjątki są obecnie generowany, gdy adres URL nie może być analizowany

Co nowego w wersji 3.7.0:

  • Dodano command.request_options do chlać & # x5c; Service & # x5c; Command & # x5c; AbstractCommand przekazać opcje prośbę do wniosków utworzonych przez polecenie (np niestandardowe nagłówki, zmienne ciągu zapytania ustawienia limitu czasu, itp)
  • .
  • Rozmiar Strumienia w chlać & # x5c; Stream & # x5c; PhpStreamRequestFactory zostanie ustawiony, jeśli Content-Length jest zwracany w nagłówkach odpowiedzi
  • Dodane chlać & # x5c; Common & # x5c; Collection :: setPath ($ path, $ value), aby ustawić wartość do tablicy za pomocą klucza zagnieżdżony (np $ Collection - & # x3e; setPath ( 'foo / baz / bar ',' test '); echo $ kolekcji [' foo '] [' bar '] [' bar '];)
  • ServiceBuilders teraz obsługują przechowywanie i pobieranie dowolnych danych
  • CachePlugin może teraz usunąć wszystkie środki na dany URI
  • CachePlugin może automatycznie oczyścić dopasowanie elementów pamięci podręcznej, gdy wniosek nie idempotent zostanie wysłana do zasobu
  • CachePlugin teraz używa Vary nagłówek, aby określić, czy zasób jest hitem cache
  • chlać & # x5c; http & # x5c; Message & # x5c; Charakterystyka teraz realizuje & # x5c; SERIALIZABLE
  • Dodane chlać & # x5c; Cache & # x5c; CacheAdapterFactory :: fromCache (), aby łatwiej tworzyć adaptery cache
  • chlać & # x5c; Service & # x5c; ClientInterface :: execute () przyjmuje tablicę, jednego polecenia lub przesuwny
  • Naprawiono błąd w chlać & # x5c; http & # x5c; Message & # x5c; Header & # x5c; link :: AddLink ()
  • Lepsza obsługa obliczania wielkości strumienia w chlać & # x5c; Stream & # x5c; Stream za pomocą fstat () i buforowanie rozmiaru
  • chlać & # x5c; Common & # x5c; Wyjątek & # x5c; ExceptionCollection teraz tworzy komunikat wyjątku bardziej czytelny
  • Mocowanie Przerwa BC. Dodano powrotem realizację MonologLogAdapter niż biegnący od PsrLog tak, że starsi użytkownicy Symfony może nadal używać starej wersji Monolog
  • Mocowanie Przerwa BC: Dodano realizację powrotem in dla chlać & # x5c HTTP; & # x5c; Message & # x5c; AbstractMessage :: getTokenizedHeader (). Teraz wyzwalanie ostrzeżenie E_USER_DEPRECATED podczas eksploatacji. Użyj wiadomość - $ & # x3e; getHeader () - & # x3e;. ParseParams ()
  • Kilka ulepszeń wydajności do chlać & # x5c; Common & # x5c; Collection
  • Dodano argument opcji $ do końca następujących metod chlać & # x5c; http & # x5c; ClientInterface: createRequest, głowa, usuwać, Put, patch, poczta, opcje, prepareRequest

Wymagania :

  • PHP 5.3.2 lub nowszy

Podobne oprogramowanie

Express.io
Express.io

12 May 15

Apache Wink
Apache Wink

13 Apr 15

Komentarze do Guzzle

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!