1
0
mirror of https://github.com/guzzle/guzzle.git synced 2025-02-24 01:53:58 +01:00
guzzle/docs/index.rst

59 lines
1.2 KiB
ReStructuredText
Raw Normal View History

2013-10-31 15:25:29 -07:00
.. title:: Guzzle | PHP HTTP client and framework for consuming RESTful web services
2014-02-13 20:05:40 -08:00
======
Guzzle
======
Guzzle is a PHP HTTP client that is easy to customize.
- Pluggable HTTP adapters for sending requests serially or in parallel
- Does not require cURL, but ships with a built-in cURL adapter that provides
parallel requests and persistent connections.
- Streams request and response bodies.
- Event driven customization hooks.
- Small core library.
- Plugins for caching, logging, OAuth, mocks, and more.
.. code-block:: php
$client = new GuzzleHttp\Client();
$response = $client->get('http://guzzlephp.org');
User guide
----------
.. toctree::
:maxdepth: 2
overview
quickstart
clients
requests
events
2014-02-13 20:05:40 -08:00
streams
faq
Libraries
---------
There are a number of libraries that can be used on top of or alongside
Guzzle. Here is a list of components that makeup Guzzle itself, official
libraries provided by the Guzzle organization, and commonly used libraries
provided by third party developers.
.. toctree::
:maxdepth: 2
libraries/components
libraries/guzzle
libraries/guzzle-service
libraries/third-party
API Documentation
-----------------
2013-10-31 15:25:29 -07:00
.. toctree::
2014-02-13 20:05:40 -08:00
:maxdepth: 2
2013-10-31 15:25:29 -07:00
2014-02-13 20:05:40 -08:00
api