# api.request() ### Выполнить HTTP запрос ```JavaScript api.request(string $method, string $uri, $requestOptions = [], $httpClientConfig = [], $body = null, $jsonBody = null, $headers = [], bool $isForceAddJsonHeaders = false) ``` ##### Описание: Выполняет HTTP запрос, с помощью Guzzle. ##### Атрибуты:
ИмяТипОписание
methodstringМетод запроса
uristringUrl запроса
requestOptionsarray|objectОпции запроса
httpClientConfigarray|objectНабор параметров для включения или выключения различных возможностей Http Client
bodyarray|object|string|nullТело запроса
jsonBodyarray|object|nullJSON тело запроса
headersarray|objectЗаголовки запроса
isForceAddJsonHeadersbool Добавление заголовков Json
##### Возвращает: **mixed** — ответ запроса или **ResponseInterface** — объект Response или **null** — если таких данных не существует.