Skip to content
docs.
WORKSPACE

Your documentation

Explore the project catalog
Localzet ServerАсинхронный PHP-серверTriangleФреймворк и компонентыMIX IDИдентификация и интеграцииHack APIПубличные API хакатонаACNПроект и компонентыUserlay / UserNetПроект и компонентыAxiomПроект и компонентыМесседжинг через почтуПроект и компонентыLWT / JWT / JOSEПроект и компонентыФинансовая аналитика KimaiПроект и компонентыМультипарадигмальная БДПроект и компонентыZorin PlatformПроект и компонентыZorin TrustПроект и компонентыFloraScope / VegwatchПроект и компонентыaegis-qДокументация проектаaevumdbДокументация проектаauditДокументация проектаauto-invest-managerАвтотрейдерcaine-companionДокументация проектаcertbot-cloudflareДокументация проектаClusterLocalzet Server / ClustercmdveilДокументация проектаConsolePHP CLICronБиблиотеки Localzet Serverdata-connectorДокументация проектаdevice-controlDevice Controlenn-projectДокументация проектаEventsБиблиотеки Localzet ServerflowsintДокументация проектаforgeДокументация проектаHttpClientБиблиотеки Localzet Server✓interpreterСобственный языкinvariaДокументация проектаkeynotesДокументация проектаknotrouteKnotroutelaravel-personal-analyticsДокументация проектаlocalzet-osДокументация проектаmeridianДокументация проектаMQTTБиблиотеки Localzet Servernano-kernelСобственная ОСNoterДокументация проектаpersonal-analyticsДокументация проектаProxyБиблиотеки Localzet ServerPSRБиблиотеки Localzet ServerPSR-7Библиотеки Localzet Serverrschs-monitorДокументация проектаsemsealДокументация проектаshardsealДокументация проектаSocketIOБиблиотеки Localzet ServerSOCKS5Библиотеки Localzet Serverstandalone-analyticsДокументация проектаstatic-php-cliДокументация проектаStorageБиблиотеки Localzet ServersutureДокументация проектаtempoweaveДокументация проектаttsСинтез речиTunnelБиблиотеки Localzet Serverui-kitUI KitvesperДокументация проектаWebAnalyzerWebAnalyzerzorin-access-brokerДокументация проектаzorin-authority-brokerДокументация проектаzorin-authority-sdk-phpДокументация проектаzorin-authority-sdk-pythonДокументация проектаzorin-authority-sdk-tsДокументация проектаzorin-client-intelДокументация проектаzorin-device-core-aospДокументация проектаzorin-host-agentДокументация проектаzorin-native-labДокументация проектаzorin-nodeДокументация проектаzorin-opsДокументация проектаdonstu-python-sdkДокументация проектаfloortraceFloortraceserver-rsLocalzet Server / Cluster
Catalog
Documentation/HttpClient

HttpClient — API

src/Client.php

function __construct(array $options = [])
function request(string $url, string $method = 'GET', array $data = [], array $headers = [], array $options = [])
function get(string $url, array $headers = [], $success = null, $error = null): mixed
function post(string $url, array $data = [], array $headers = [], $success = null, $error = null): mixed
function process(string $address): void
function recycleConnectionFromRequest(Request $request, $response = null): void

src/Client/ConnectionPool.php

function __construct(array $option = [])
function fetch(string $address, bool $ssl = false)
function recycle(AsyncTcpConnection $connection): void
function delete(AsyncTcpConnection $connection): void
function closeTimeoutConnection(): void

src/Client/Emitter.php

function on(string $event_name, callable $listener): self
function once(string $event_name, callable $listener): self
function removeListener(string $event_name, callable $listener): self
function removeAllListeners(?string $event_name = null): self
function listeners(string $event_name): array
function emit(?string $event_name = null): bool

src/Client/Request.php

function __construct(string $url)
function setOptions(array $options): static
function getOptions(): array
function on(string $event, callable $callback): static
function once(string $event, callable $callback): static
function emit(string $event): void
function removeListener(string $event, callable $listener): static
function removeAllListeners(?string $event = null): static
function listeners(string $event): static
function write(mixed $data = ''): static
function writeToResponse(string $buffer): void
function end(string $data = ''): void
function writeable(): bool
function doSend(): void
function onConnect(): void
function onMessage(AsyncTcpConnection $connection, string $recv_buffer): void
function handleData(AsyncTcpConnection $connection, string $data): void
function handleChunkedData(AsyncTcpConnection $connection, string $buffer): void
function onError(AsyncTcpConnection $connection, int $code, string $msg): void
function emitSuccess(): void
function emitError(Exception $e): void
static function redirect(Request $request, Response $response): bool|MessageInterface
function onUnexpectClose(): void
function detachConnection(): void
function getConnection(): ?AsyncTcpConnection
function attachConnection(AsyncTcpConnection $connection): static

src/Client/Response.php

function __toString()

src/ParallelClient.php

function push(string $url, array $options = []): void
function batch(array $set): void
function await(bool $errorThrow = false): array