Библиотека Guzzle, PHP HTTP client

0

Разработчик: Ай Ти Веб

Установлено: 100 - 499

Обновлено: 17.07.2019

Адаптирован под мобильные устройства

Совместим с редакциями Битрикс: «Первый сайт» / «Старт» / «Стандарт» / «Малый бизнес» / «Бизнес» /

Библиотека 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();
} 
?>