Библиотека Guzzle, PHP HTTP client. Позволяет подключить и использовать библиотеку guzzle простой установкой модуля.
Пример подключения и использования:
<?php if (CModule::IncludeModule("itweb.guzzle")) { $client = new \GuzzleHttp\Client(); $response = $client->request("GET", "https://api.github.com/repos/guzzle/guzzle"); echo $response->getStatusCode(); # 200 echo $response->getHeaderLine("content-type"); # "application/json; charset=utf8" echo $response->getBody(); # "{"id": 1420053, "name": "guzzle", ...}" # Send an asynchronous request. $request = new \GuzzleHttp\Psr7\Request("GET", "https://httpbin.org"); $promise = $client->sendAsync($request)->then(function ($response) { echo "I completed! " . $response->getBody(); }); $promise->wait(); } ?> |