httpclient
Table of Contents
Namespaces
- debug
Interfaces
- FormatterInterface
- FormatterInterface represents HTTP request message formatter.
- ParserInterface
- ParserInterface represents HTTP response message parser.
Classes
- Client
- Client provide high level interface for HTTP requests execution.
- CurlFormatter
- CURLFormatter is used with CurlTransport to format the content of the request as an array
with the field name as key and field data as value
- CurlTransport
- CurlTransport sends HTTP messages using [Client URL Library (cURL)](http://php.net/manual/en/book.curl.php)
- Exception
- Exception represents an exception that is caused during HTTP requests.
- JsonFormatter
- JsonFormatter formats HTTP message as JSON.
- JsonParser
- JsonParser parses HTTP message content as JSON.
- Message
- Message represents a base HTTP message.
- MockTransport
- Transport performs actual HTTP request sending.
- Request
- Request represents HTTP request.
- RequestEvent
- RequestEvent represents the event parameter used for an request events.
- Response
- Response represents HTTP request response.
- StreamTransport
- StreamTransport sends HTTP messages using [Streams](http://php.net/manual/en/book.stream.php)
- Transport
- Transport performs actual HTTP request sending.
- UrlEncodedFormatter
- UrlEncodedFormatter formats HTTP message as 'application/x-www-form-urlencoded'.
- UrlEncodedParser
- UrlEncodedParser parses HTTP message content as 'application/x-www-form-urlencoded'.
- XmlFormatter
- XmlFormatter formats HTTP message as XML.
- XmlParser
- XmlParser parses HTTP message content as XML.