HumHub Documentation (unofficial)

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.

        
On this page

Search results