Php/docs/class.swoole-http-client
From Get docs
(PECL swoole >= 1.9.0)
Introduction
Class synopsis
Swoole\Http\Client {
public
$errCode
public
$sock
/* Methods */
public addFile
( string $path
, string $name
[, string $type
[, string $filename
[, string $offset
]]] ) : void
public close ( ) : void
public __destruct ( ) : void
public execute
( string $path
, string $callback
) : void
public isConnected ( ) : bool
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
}
Properties
errCode
sock
Table of Contents
- Swoole\Http\Client::addFile — Add a file to the post form.
- Swoole\Http\Client::close — Close the http connection.
- Swoole\Http\Client::__construct — Construct the async HTTP client.
- Swoole\Http\Client::__destruct — Destruct the HTTP client.
- Swoole\Http\Client::download — Download a file from the remote server.
- Swoole\Http\Client::execute — Send the HTTP request after setting the parameters.
- Swoole\Http\Client::get — Send GET http request to the remote server.
- Swoole\Http\Client::isConnected — Check if the HTTP connection is connected.
- Swoole\Http\Client::on — Register callback function by event name.
- Swoole\Http\Client::post — Send POST http request to the remote server.
- Swoole\Http\Client::push — Push data to websocket client.
- Swoole\Http\Client::set — Update the HTTP client paramters.
- Swoole\Http\Client::setCookies — Set the http request cookies.
- Swoole\Http\Client::setData — Set the HTTP request body data.
- Swoole\Http\Client::setHeaders — Set the HTTP request headers.
- Swoole\Http\Client::setMethod — Set the HTTP request method.
- Swoole\Http\Client::upgrade — Upgrade to websocket protocol.
/* Properties */