Engine
in package
Table of Contents
Properties
- $curl : CurlHandle
- $responseBody : string
- $responseHeaders : array<string|int, mixed>
Methods
- __construct() : mixed
- Constructor
- getResponseBody() : string
- get response body
- getResponseHeader() : string|array<string|int, mixed>
- get response header
- init() : self
- init request
- send() : self
- send request
- setCurlProxy() : void
- cURLプロキシを設定する
- setPostData() : self
- set post data
- setRequestHeaders() : mixed
- set request headers
- getHeadersFromCurlResponse() : array<string|int, mixed>
- get headers from curl response
- setCurlOption() : void
Properties
$curl
protected
CurlHandle
$curl
$responseBody
protected
string
$responseBody
$responseHeaders
protected
array<string|int, mixed>
$responseHeaders
Methods
__construct()
Constructor
public
__construct() : mixed
getResponseBody()
get response body
public
getResponseBody() : string
Return values
stringgetResponseHeader()
get response header
public
getResponseHeader([string|false $name = false ]) : string|array<string|int, mixed>
Parameters
- $name : string|false = false
Return values
string|array<string|int, mixed>init()
init request
public
init(string $uri[, string $method = "get" ]) : self
Parameters
- $uri : string
- $method : string = "get"
Return values
selfsend()
send request
public
send() : self
Return values
selfsetCurlProxy()
cURLプロキシを設定する
public
setCurlProxy(CurlHandle $ch) : void
Parameters
- $ch : CurlHandle
setPostData()
set post data
public
setPostData([array<string|int, mixed> $data = [] ]) : self
Parameters
- $data : array<string|int, mixed> = []
Return values
selfsetRequestHeaders()
set request headers
public
setRequestHeaders([array<string|int, mixed> $headers = [] ]) : mixed
Parameters
- $headers : array<string|int, mixed> = []
getHeadersFromCurlResponse()
get headers from curl response
protected
getHeadersFromCurlResponse(mixed $header_string) : array<string|int, mixed>
Parameters
- $header_string : mixed
Return values
array<string|int, mixed>setCurlOption()
protected
setCurlOption() : void