Клас Swoole\Http\Client
(PECL swoole >= 1.9.0)
Вступ
Огляд класів
class Swoole\Http\Client
{
/* Свойства */
public
$errCode;
public
$sock;
/* Методы */
public addFile( string $path, string $name, string $type = ?, string $filename = ?, string $offset = ?): void
public close(): void
public __destruct(): void
public download( string $path, string $file, callable $callback, int $offset = ?): void
public execute(string $path, string $callback): void
public get(string $path, callable $callback): void
public isConnected(): bool
public on(string $event_name, callable $callback): void
public post(string $path, string $data, callable $callback): void
public push(string $data, string $opcode = ?, string $finish = ?): void
public set(array $settings): void
public setCookies(array $cookies): void
public setData(string $data): ReturnType
public setHeaders(array $headers): void
public setMethod(string $method): void
public upgrade(string $path, string $callback): void
}
Властивості
errCode
sock
Зміст
- Swoole\Http\Client::addFile— Додає файл до форми повідомлення
- Swoole\Http\Client::close - Закриває http-з'єднання
- Swoole\Http\Client::__construct - Створює асинхронний HTTP-клієнт
- Swoole\Http\Client::__destruct— Знищує HTTP-клієнт
- Swoole\Http\Client::download— Завантажує файл із віддаленого сервера
- Swoole\Http\Client::execute— Надсилає HTTP-запит після встановлення параметрів
- Swoole\Http\Client::get— Надсилає HTTP-запит GET на віддалений сервер
- Swoole\Http\Client::isConnected— Перевіряє, чи підключено HTTP-з'єднання.
- Swoole\Http\Client::on - Реєструє callback-функцію на ім'я події
- Swoole\Http\Client::post— Надсилає HTTP-запит POST на віддалений сервер
- Swoole\Http\Client::push— Передає дані клієнту websocket
- Swoole\Http\Client::set— Оновлює параметри HTTP-клієнта
- Swoole\Http\Client::setCookies— Встановлює cookies для HTTP-запиту
- Swoole\Http\Client::setData— Встановлює дані тіла HTTP-запиту
- Swoole\Http\Client::setHeaders— Встановлює заголовки HTTP-запиту
- Swoole\Http\Client::setMethod— Встановлює метод HTTP-запиту
- Swoole\Http\Client::upgrade— Оновлення до протоколу websocket