Navigation

  • index
  • next |
  • previous |
  • Guzzle »

Contents

  • Guzzle Documentation
    • Getting started
    • The HTTP client
    • Plugins
    • The web service client
    • Testing
    • API Docs
  1. Docs
  2. Guzzle | PHP HTTP client and framework for consuming RESTful web services

Guzzle Documentation¶

Getting started¶

  • Welcome to Guzzle
  • Installation
  • FAQ

The HTTP client¶

  • The Guzzle HTTP client
    • Creating a Client
    • Creating requests with a client
    • Static clients
    • Request options
    • Sending requests
    • Plugins and events
  • Using Request objects
    • HTTP request messages
    • Creating requests with a client
    • Query string parameters
    • HTTP Message Headers
    • Setting the body of a request
    • Working with cookies
    • Changing where a response is downloaded
    • Custom cURL options
    • Request options
    • Working with errors
    • Plugins and events
  • Using Response objects
    • Response status line
    • Response headers
    • Response body
    • Streaming responses
  • Request and response bodies
    • Compression
    • Decorators
  • HTTP redirects
    • Redirect history
    • Disabling redirects
    • Redirects and non-repeatable streams
  • URI templates

Plugins¶

  • Plugin system overview
  • Creating plugins
  • Async plugin
  • Backoff retry plugin
  • HTTP Cache plugin
  • Cookie plugin
  • cURL authentication plugin
  • History plugin
  • Log plugin
  • MD5 validator plugin
  • Mock plugin
  • OAuth plugin

The web service client¶

  • The web service client
  • Using a service builder
  • Guzzle service descriptions
  • Batching
  • Resource iterators
  • Guzzle iterators

Testing¶

  • Unit Testing Guzzle clients
    • PHPUnit integration
    • Unit testing remote APIs
    • Queueing Mock responses
    • node.js web server for integration testing

API Docs¶

Read the API docs

<no title>
Welcome to Guzzle

Navigation

  • index
  • next |
  • previous |
  • Guzzle »
© Copyright 2012, Michael Dowling. Created using Sphinx.