Guzzle

Screenshot der Software:
Guzzle
Softwarebeschreibung:
Version: 6.1.1 Aktualisiert
Upload-Datum: 11 Mar 16
Entwickler: Michael Dowling
Lizenz: Frei
Popularität: 30

Rating: nan/5 (Total Votes: 0)

Guzzle kommt mit einem leistungsstarken API und vollständige Unterstützung für die & nbsp; HTTP / 1.1-Protokoll.

Es ist Hauptrolle eine Reihe von vorgefertigten Tools zur Verfügung zu stellen, die es Entwicklern ermöglichen, Anfragen an verschiedene Web-Services (API, Server, Datenbanken) und Abfrage für Daten zu senden.

In juristischer Hinsicht ist Guzzle eine einfache API-Client Builder. Ein Rahmen, der die Operationen vereinfacht benötigt, um Ihre eigenen Twitter, Facebook, Google, etc. API-Client

erstellen Was neu ist, in dieser Version:.

  • ein Fehler wurde behoben mit der Abfrage-Anforderung Option Serialisierung, wo der & Abscheider fehlte.
  • Es wurde eine bessere Fehlermeldung für, wenn der Körper als eine Anordnung vorgesehen ist. Bitte verwenden Sie form_params oder mehrteiliger statt.
  • Verschiedene doc-Fixes.

Was ist neu in Version 6.0.1:

  • Ein Fehler wurde behoben mit der Abfrage-Anforderung Option Serialisierung wo der & Abscheider fehlte.
  • Es wurde eine bessere Fehlermeldung für, wenn der Körper als eine Anordnung vorgesehen ist. Bitte verwenden Sie form_params oder mehrteiliger statt.
  • Verschiedene doc-Fixes.

Was ist neu in Version 5.2.0:

  • Pool-Klasse nicht mehr verwendet Rekursion, wenn eine Anforderung ist abgefangen.
  • Die Größe eines Pool nun dynamisch angepasst einen Rückruf unter Verwendung werden können.
  • Einstellen einer Anfrage Option auf null, wenn eine Anforderung mit einem Kunden zu schaffen wird sichergestellt, dass die Option nicht gesetzt ist. Dies ermöglicht Ihnen, Standard-Anforderungsoptionen auf einer Pro-Anfrage und zu überschreiben.
  • Möglichkeit hinzugefügt, zu begrenzen, welche Protokolle für Umleitungen erlaubt durch eine Protokolle Array in der allow_redirects Anfrage Option angeben.
  • Verschachtelte Futures aufgrund Wiederholungen werden nun aufgelöst, wenn für die synchrone Antworten warten.
  • & quot; 0 & quot; ist jetzt ein URI erlaubt Pfad.
  • Abfrage nicht mehr typehints auf dem $ query Argument im Konstruktor, so dass für Strings und Arrays.

Was ist neu in Version 5.0.1:

  • ein Problem behoben, bei dem Verbindungsfehler noch Antwortobjekt zurückgegeben in Fehler und Ende Ereignisse Ereignis, obwohl die Antwort ist unbrauchbar. Dies wurde korrigiert, so dass eine Antwort nicht in der `getResponse` Verfahren dieser Ereignisse zurückgeführt wird, wenn die Antwort nicht abgeschlossen wurde.
  • Ein Problem wurde behoben, wo Übertragungsstatistiken wurden in der RingBridge nicht aufgefüllt werden.

Was ist neu in Version 5.0.0:

  • Unterstützung für nicht-blockierenden Antworten basierend auf guzzlehttp / verputzen-Ring.
  • eine öffentliche API für die Erstellung einer Standard-HTTP-Adapter hinzugefügt.
  • Aktualisiert die Umleitung Plugin nicht blockierend sein, damit Umleitungen gleichzeitig gesendet werden. Andere Plugins wie diese können nun aktualisiert werden, nicht blockierend zu sein.
  • Es wurde ein & quot; Fortschritt & quot; Ereignis, so dass Sie Upload bekommen und Fortschritt Ereignisse herunterladen.
  • hinzugefügt GuzzleHttp & # x5C;. Pool die Anfragen FutureInterface und Transfers implementiert gleichzeitig ein verkapptes Poolgröße so effizient wie möglich mit
  • hinzugefügt hasListeners () zu EmitterInterface.
  • Entfernt GuzzleHttp & # x5C; ClientInterface :: SendAll und markiert GuzzleHttp & # x5C;-Client :: SendAll als veraltet (es ist immer noch da, nur nicht die empfohlene Methode)
  • .

Was ist neu in Version 4.2.2:

  • ein Speicherleck im CurlAdapter behoben, wenn die Wiederverwendung von cURL Griffe.
  • Nicht mehr mit `request_fulluri` im Strom-Adapter-Proxies.
  • sind jetzt Relative Umleitungen auf der Grundlage der letzten Antwort, nicht die erste Antwort.

Was ist neu in Version 4.1.6:

  • hinzugefügt Hilfsmethoden es einfacher zu machen, Nachrichten zu repräsentieren als Strings, einschließlich der Startlinie immer und Header als String zu bekommen.

Was ist neu in Version 4.1.3:

  • Verschiedene Fehlerbehebungen form-data POST-Uploads auf multipart /
  • Verpackung function.php in einer if-Anweisung Guzzle verwendet, um sicherzustellen global und installieren Sie in einem Composer werden kann
  • Ein Problem wurde behoben mit der Erzeugung und Ereignisse zu einem Ereignis Array Fusion
  • POST-Header werden nur vor dem Senden einer Anfrage angelegt, damit Sie die Abfrage Aggregator vor dem Hochladen
  • verwendet zu ändern
  • hinzugefügt viel robuster Query-String-Parsing
  • Fixed verschiedene Parsing und Normalisierung Probleme mit URLs
  • Problem, bei denen keine Mehrwertschriften nicht korrekt in der StreamAdapter verwendet wurden

Was ist neu in Version 4.1.1:

  • Ein Problem wurde behoben, um mit benutzerdefinierten Nachricht Fabrik Optionen im Zusammenhang mit in Unterklassen.
  • Ein Problem wurde behoben mit verschachtelten Formularfelder in einem mehrteiligen POST.
  • Ein Problem wurde behoben mit der Verwendung der `json` Anfrage Option für POST-Anfragen.
  • hinzugefügt `ToArrayInterface` zu` GuzzleHttp & # x5C; Cookie & # x5C;. CookieJar`

Was ist neu in Version 4.1.0:

  • hinzugefügt serialisiert eine `json` Anfrage Option leicht JSON Nutzlasten.
  • Es wurde ein `GuzzleHttp & # x5C;. Json_decode ()` Wrapper sicher JSON analysieren
  • hinzugefügt `setPort ()` und `getPort ()` auf `GuzzleHttp & # x5C; Nachricht & # x5C;. RequestInterface`
  • Möglichkeit hinzugefügt, einen Emitter an einen Client in der Client-Konstruktor zur Verfügung zu stellen.
  • Möglichkeit hinzugefügt, ein Cookie Session mit $ _SESSION zu bestehen.
  • Es wurde ein Merkmal, das verwendet werden kann, Ereignis-Listener zu einem Iterator hinzuzufügen.
  • Entfernt Anforderungsmethode Konstanten aus RequestInterface.
  • Fixed Warnung, wenn ungültige Anforderung Start-Leitungen empfangen werden.
  • Aktualisiert MessageFactory mit benutzerdefinierten Anfrage Option Methoden zu arbeiten.
  • Aktualisiert cacert Bündel neueste Build.

Was ist neu in Version 4.0.0:

  • hinzugefügt `GuzzleHttp & # x5C; Batch ()` als Komfortfunktion für Anforderungen parallel zu senden, ohne dass asynchronen Code zu schreiben.
  • Umstrukturiert wie Ereignisse hinzugefügt `GuzzleHttp & # x5C;. ClientInterface :: SendAll ()`
  • Kann nun eine aufrufbare oder ein Array von assoziativen Arrays, auf die jeder assoziatives Array enthält die & quot; fn & quot ;, & quot; Priorität & rdquo ;, und & quot; einmal & quot; Tasten.

Was ist neu in Version 3.8.1:

  • Senden von PHP-Stream-Anfragen nicht mehr Kräfte `HTTP / 1.0`.
  • Weitere Informationen zu ExceptionCollection Ausnahmen hinzufügen, so dass Benutzer mehr Kontext, einschließlich einer Stack-Trace jeder Unter Ausnahme.
  • Aktualisiert das `$ ref` Attribut in Service-Beschreibungen alle aktuellen Parameter eines Schemas zu verschmelzen über (und nicht alles clobbering).
  • Zusammenführen von URLs werden nun die Query-String-Objekt aus der relativen URL verwenden (also benutzerdefinierte Abfrage Aggregatoren ermöglicht).
  • Abfrage-Strings werden nun in einer Art und Weise analysiert, dass sie ohne Wert keine convert leer Tasten machen einen baumelnden haben `=`.
  • Geben Sie nun richtig mit dem regulären Ausdruck Trennzeichen zu entkommen, nachdem Cookie-Domänen entsprechen.
  • Netzzugang ist nun deaktiviert, wenn XML-Dokumente geladen werden.

Was ist neu in Version 3.8.0:

  • die Fähigkeit hinzugefügt, POST Namen für eine zu definieren Datei
  • JSON-Antwort-Analyse jetzt richtig geht additionalProperties
  • cURL Fehlercode 18 wird nun automatisch in der BackoffPlugin
  • erneut versucht
  • Es wurde ein cURL Fehler, wenn URLs enthalten Fragmente
  • Ein Problem wurde behoben in der BackoffPlugin Wiederholungsereignis, wo es wurde versucht, alle Ausnahmen zugreifen, als ob sie waren CurlExceptions
  • CURLOPT_PROGRESS Funktion Update für PHP 5.5
  • hinzugefügt für Guzzle die Fähigkeit, mit älteren Versionen von cURL zu arbeiten, die nicht unterstützen `CURLOPT_TIMEOUT_MS`
  • Ein Fehler wurde behoben, der auftrat, wenn sie leer Kopfparameter Parsen
  • UriTemplate hat nun eine `setRegex ()` Methode die Dokumentation zu entsprechen
  • Die `debug` Anfrageparameter überprüft nun, ob es truthy ist eher, als wenn es vorhanden ist
  • Einstellen des `debug` Anforderungsparameter auf true zeigt ausführliche cURL Ausgabe stattdessen die LogPlugin der mit
  • Möglichkeit hinzugefügt, URLs mit strengen RFC 3986 Compliance
  • kombinieren
  • Befehlsobjekte können nun die Validierung Fehler zurück durch den Befehl angetroffen
  • Verschiedene Fixes Cache Revalidierung
  • Verschiedene Korrekturen auf die AsyncPlugin
  • Aufgeräumt Build-Skripte

Was ist neu in Version 3.7.4:

  • Minimum PHP-Version wird jetzt korrekt als 5,3 angegeben. 3 (ab 5.3.2)
  • Aktualisiert die gebündelte cacert.pem
  • OauthPlugin unterstützt nun das Hinzufügen Authentifizierung Header oder Query-String
  • Bug fix:
  • 0 ist jetzt ein zulässiger Wert in einer Beschreibung Parameter, die einen Standardwert
  • hat
  • SchemaFormatter gibt nun eine ganze Zahl, wenn auf einem Unix-Zeitstempel der Formatierung
  • Aufgeräumt und feste URL Punktsegment Entfernung richtig interne Punkte lösen

Was ist neu in Version 3.7.2:

  • eine Möglichkeit hinzugefügt benutzerdefinierten Domain-Objekte Dienst hinzufügen Beschreibung Parsing der `operation.parse_class` Ereignis verwendet wird.
  • cURL-Multi-Bereinigung und Optimierungen.

Was ist neu in Version 3.7.1:

  • Bug fix: vor Ereignis senden Strom Fabrik Umzug nach bevor der Strom zu bauen.
  • Bug fix: Plätzchen nicht mehr auf IP-Adressen übereinstimmen pro RFC 6265
  • Bug fix: Korrekt Parsing Header Parameter, die in `& # x3c sind; & # x3e;` und Zitate
  • hinzugefügt `cert` und` ssl_key` als Anfrage Optionen
  • `Host` Header jetzt vom Host-Teil einer URL, wenn der Header manuell
  • abweichen können eingestellt
  • `Guzzle & # x5C; Service & # x5C; Command & # x5C; LocationVisitor & # x5C; Anfrage & # x5C; XmlVisitor` neu geschrieben wurde aus mit SimpleXML zu XMLWriter
  • zu ändern
  • OAuth-Parameter werden nur über das Plugin hinzugefügt, wenn sie nicht bereits gesetzt
  • Ausnahmen werden nun ausgelöst, wenn eine URL nicht analysiert werden können

Was ist neu in Version 3.7.0:

  • hinzugefügt command.request_options zu Guzzle & # x5C; Service & # x5C; Command & # x5C; AbstractCommand passieren Anfrage Optionen auf Anfragen durch einen Befehl erstellt (zB benutzerdefinierte Header, Query-String-Variablen, Timeout-Einstellungen, etc.)
  • .
  • Stream-Größe in Guzzle & # x5C; Bach & # x5C; PhpStreamRequestFactory wird nun festgelegt werden, wenn Content-Length ist in den Header einer Antwort zurückgegeben
  • hinzugefügt Guzzle & # x5C; Common & # x5C; Collection :: SetPath ($ path, $ value) einen Wert in ein Feld zu setzen eine verschachtelte Schlüssel (zB $ Sammlung mit - & # x3e; SetPath ( 'foo / baz / Bar ',' test '); echo $ Sammlung [' foo '] [' bar '] [' bar '];)
  • ServiceBuilders unterstützen nun Speichern und Abrufen beliebiger Daten
  • CachePlugin können nun bereinigen alle Ressourcen für einen bestimmten URI
  • CachePlugin können automatisch bereinigen gecached Artikel gefunden, wenn ein Nicht-idempotent Anforderung an eine Ressource gesendet wird
  • CachePlugin verwendet nun die Header Vary, um zu bestimmen, ob eine Ressource ein Cache-Treffer
  • ist
  • Guzzle & # x5C; Http & # x5C; Nachricht & # x5C; Antwort jetzt implementiert & # x5C; Serializable
  • hinzugefügt Guzzle & # x5C; Cache & # x5C; CacheAdapterFactory :: fromCache (), um leichter Cache-Adapter erstellen
  • Guzzle & # x5C; Service & # x5C; ClientInterface :: execute () jetzt akzeptiert ein Array, Single-Befehl oder Travers
  • Ein Fehler wurde behoben in Guzzle & # x5C; Http & # x5C; Nachricht & # x5C; Kopf- & # x5C; Link-:: addlink ()
  • Bessere Handhabung von der Größe eines Stroms in Guzzle & # x5C zu berechnen; Strom & # x5C; Strom mit fstat () und Caching der Größe
  • Guzzle & # x5C; Common & # x5C; Exception & # x5C; ExceptionCollection erstellt nun eine besser lesbare Ausnahmemeldung
  • Fixing BC Pause:. Hinzugefügt wurde die MonologLogAdapter Implementierung zurück, anstatt von PsrLog erstreckt, so dass ältere Symfony-Nutzer immer noch die alte Version von Monolog verwenden
  • Befestigungs BC Pause: Hinzugefügt wurde die Umsetzung zurück in für Guzzle & # x5C; Http & # x5C; Nachricht & # x5C; Abstract :: getTokenizedHeader (). Jetzt Auslösen eines E_USER_DEPRECATED Warnung, wenn verwendet. Verwenden $ message - & # x3e; getHeader () - & # x3e;. ParseParams ()
  • Mehrere Leistungsverbesserungen zu Guzzle & # x5C; Common & # x5C; Sammlung
  • an das Ende der folgenden Methoden von Guzzle & # x5C ein $ options Argument; Http & # x5C; ClientInterface: erzeugeAnf, Kopf, zu löschen, setzen, Patch, Post, Optionen, PrepareRequest

Anforderungen: :

  • PHP 5.3.2 oder höher

Ähnliche Software

Slim
Slim

12 Mar 16

Shuffle
Shuffle

12 Apr 15

MooTools
MooTools

9 Feb 16

Lotus
Lotus

12 May 15

Kommentare zu Guzzle

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!