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

Spring Roo
Spring Roo

10 Dec 15

Catalyst
Catalyst

10 Dec 15

Twisted
Twisted

11 Mar 16

Leapstrap
Leapstrap

28 Feb 15

Komentarze do Guzzle

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