guzzle / guzzle
PHP HTTP client. This library is deprecated in favor of https://packagist.org/packages/guzzlehttp/guzzle
Installs: 69 869 700
Dependents: 857
Suggesters: 72
Security: 0
Stars: 137
Watchers: 13
Forks: 86
Open Issues: 29
Requires
- php: >=5.3.3
- ext-curl: *
- symfony/event-dispatcher: ~2.1
Requires (Dev)
- doctrine/cache: ~1.3
- monolog/monolog: ~1.0
- phpunit/phpunit: 3.7.*
- psr/log: ~1.0
- symfony/class-loader: ~2.1
- zendframework/zend-cache: 2.*,<2.3
- zendframework/zend-log: 2.*,<2.3
Suggests
- guzzlehttp/guzzle: Guzzle 5 has moved to a new package name. The package you have installed, Guzzle 3, is deprecated.
Replaces
- guzzle/batch: v3.9.3
- guzzle/cache: v3.9.3
- guzzle/common: v3.9.3
- guzzle/http: v3.9.3
- guzzle/inflection: v3.9.3
- guzzle/iterator: v3.9.3
- guzzle/log: v3.9.3
- guzzle/parser: v3.9.3
- guzzle/plugin: v3.9.3
- guzzle/plugin-async: v3.9.3
- guzzle/plugin-backoff: v3.9.3
- guzzle/plugin-cache: v3.9.3
- guzzle/plugin-cookie: v3.9.3
- guzzle/plugin-curlauth: v3.9.3
- guzzle/plugin-error-response: v3.9.3
- guzzle/plugin-history: v3.9.3
- guzzle/plugin-log: v3.9.3
- guzzle/plugin-md5: v3.9.3
- guzzle/plugin-mock: v3.9.3
- guzzle/plugin-oauth: v3.9.3
- guzzle/service: v3.9.3
- guzzle/stream: v3.9.3
- dev-master / 3.9.x-dev
- v3.9.3
- v3.9.2
- v3.9.1
- v3.9.0
- v3.8.1
- v3.8.0
- v3.7.4
- v3.7.3
- v3.7.2
- v3.7.1
- v3.7.0
- v3.6.0
- v3.5.0
- v3.4.3
- v3.4.2
- v3.4.1
- v3.4.0
- v3.3.1
- v3.3.0
- v3.2.0
- v3.1.2
- v3.1.1
- v3.1.0
- v3.0.7
- v3.0.6
- v3.0.5
- v3.0.4
- v3.0.3
- v3.0.2
- v3.0.1
- v3.0.0
- v2.8.8
- v2.8.7
- v2.8.6
- v2.8.5
- v2.8.4
- v2.8.3
- v2.8.2
- v2.8.1
- v2.8.0
- v2.7.2
- v2.7.1
- v2.7.0
- v2.6.6
- v2.6.5
- v2.6.4
- v2.6.3
- v2.6.2
- v2.6.1
- v2.6.0
- v2.5.0
- v2.4.1
- v2.4.0
- v2.3.2
- v2.2.4
- v2.2.3
- v2.2.2
- v2.2.1
- v2.2.0
- v2.1.4
- v2.1.3
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.5
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v1.0.4
- v1.0.3
- dev-mark-abandoned
This package is auto-updated.
Last update: 2019-07-19 22:57:39 UTC
README
This is an old version of Guzzle
This repository is for Guzzle 3.x. Guzzle 5.x, the new version of Guzzle, has been released and is available at https://github.com/guzzle/guzzle. The documentation for Guzzle version 5+ can be found at http://guzzlephp.org.
Guzzle 3 is no longer maintained and is now end of life.
About Guzzle 3
- Extremely powerful API provides all the power of cURL with a simple interface.
- Truly take advantage of HTTP/1.1 with persistent connections, connection pooling, and parallel requests.
- Service description DSL allows you build awesome web service clients faster.
- Symfony2 event-based plugin system allows you to completely modify the behavior of a request.
Installing via Composer
The recommended way to install Guzzle is through Composer.
# Install Composer curl -sS https://getcomposer.org/installer | php # Add Guzzle as a dependency php composer.phar require guzzle/guzzle:~3.9
After installing, you need to require Composer's autoloader:
require 'vendor/autoload.php';
Known Issues
- Problem following a specific redirect: https://github.com/guzzle/guzzle/issues/385. This has been fixed in Guzzle 4/5.
- Root XML attributes not serialized in a service description: https://github.com/guzzle/guzzle3/issues/5. This has been fixed in Guzzle 4/5.
- Accept-Encoding not preserved when following redirect: https://github.com/guzzle/guzzle3/issues/9 Fixed in Guzzle 4/5.
- String "Array" Transmitted w/ PostFiles and Duplicate Aggregator: https://github.com/guzzle/guzzle3/issues/10 Fixed in Guzzle 4/5.
- Recursive model references with array items: https://github.com/guzzle/guzzle3/issues/13 Fixed in Guzzle 4/5
- String "Array" Transmitted w/ PostFiles and Duplicate Aggregator: https://github.com/guzzle/guzzle3/issues/10 Fixed in Guzzle 4/5.