HTTP Client Extension for Yii 2
This extension provides the HTTP client for the Yii framework 2.0.
For license information check the LICENSE-file.
Documentation is at docs/guide/README.md.
Installation ¶
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist yiisoft/yii2-httpclient
or add
"yiisoft/yii2-httpclient": "~2.0.0"
to the require section of your composer.json.
Class Reference
Class | Description |
---|---|
yii\httpclient\Client | Client provide high level interface for HTTP requests execution. |
yii\httpclient\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 |
yii\httpclient\CurlTransport | CurlTransport sends HTTP messages using Client URL Library (cURL) |
yii\httpclient\Exception | Exception represents an exception that is caused during HTTP requests. |
yii\httpclient\FormatterInterface | FormatterInterface represents HTTP request message formatter. |
yii\httpclient\JsonFormatter | JsonFormatter formats HTTP message as JSON. |
yii\httpclient\JsonParser | JsonParser parses HTTP message content as JSON. |
yii\httpclient\Message | Message represents a base HTTP message. |
yii\httpclient\MockTransport | |
yii\httpclient\ParserInterface | ParserInterface represents HTTP response message parser. |
yii\httpclient\Request | Request represents HTTP request. |
yii\httpclient\RequestEvent | RequestEvent represents the event parameter used for an request events. |
yii\httpclient\Response | Response represents HTTP request response. |
yii\httpclient\StreamTransport | StreamTransport sends HTTP messages using Streams |
yii\httpclient\Transport | Transport performs actual HTTP request sending. |
yii\httpclient\UrlEncodedFormatter | UrlEncodedFormatter formats HTTP message as 'application/x-www-form-urlencoded'. |
yii\httpclient\UrlEncodedParser | UrlEncodedParser parses HTTP message content as 'application/x-www-form-urlencoded'. |
yii\httpclient\XmlFormatter | XmlFormatter formats HTTP message as XML. |
yii\httpclient\XmlParser | XmlParser parses HTTP message content as XML. |
yii\httpclient\debug\HttpClientPanel | Debugger panel that collects and displays HTTP requests performed. |
yii\httpclient\debug\RequestExecuteAction | RequestExecuteAction executes HTTP request and passes its result to the browser. |
yii\httpclient\debug\SearchModel | Log search model. |