Http
extends Facade
in package
Table of Contents
Properties
- $container : Container
- $instance : mixed
Methods
- __callStatic() : mixed
- getInstance() : mixed
- get service instance
- getResponseBody() : string
- getResponseHeader() : string
- init() : Engine
- send() : Engine
- setContainer() : void
- setCurlProxy() : void
- setPostData() : void
- setRequestHeaders() : void
- getServiceAlias() : string
- getServiceInstance() : mixed
- isCache() : bool
Properties
$container
protected
static Container
$container
$instance
protected
static mixed
$instance
Methods
__callStatic()
public
static __callStatic(string $method, array<string|int, mixed> $arguments) : mixed
Parameters
- $method : string
- $arguments : array<string|int, mixed>
getInstance()
get service instance
public
static getInstance() : mixed
getResponseBody()
public
static getResponseBody() : string
レスポンスボディを取得
Return values
stringgetResponseHeader()
public
static getResponseHeader([string|false $name = = 'false' ]) : string
レスポンスヘッダーを取得
Parameters
- $name : string|false = = 'false'
Return values
stringinit()
public
static init(string $uri[, string $method = = '"get"' ]) : Engine
リクエストを初期化
Parameters
- $uri : string
- $method : string = = '"get"'
Return values
Enginesend()
public
static send() : Engine
リクエストを送信
Return values
EnginesetContainer()
public
static setContainer(Container $container) : void
Parameters
- $container : Container
setCurlProxy()
public
static setCurlProxy(CurlHandle $ch) : void
cURLプロキシを設定
Parameters
- $ch : CurlHandle
setPostData()
public
static setPostData([array<string|int, mixed> $data = = '[]' ]) : void
リクエストデータを設定
Parameters
- $data : array<string|int, mixed> = = '[]'
setRequestHeaders()
public
static setRequestHeaders([array<string|int, mixed> $headers = = '[]' ]) : void
リクエストヘッダーを設定
Parameters
- $headers : array<string|int, mixed> = = '[]'
getServiceAlias()
protected
static getServiceAlias() : string
Return values
stringgetServiceInstance()
protected
static getServiceInstance(string $alias) : mixed
Parameters
- $alias : string
isCache()
protected
static isCache() : bool