Slimore
  • Namespace
  • Class

Namespaces

  • None
  • Slimore
    • Cache
      • Exception
    • Captcha
    • Database
    • Debug
    • Http
    • Image
    • Log
    • Middleware
    • Mvc
    • Pagination
    • Upload

Classes

  • Client

Exceptions

  • Exception

Class Client

Class Client

Namespace: Slimore\Http
Package: \Slimore\Http
Author: Pandao
Located at Slimore/Http/Client.php

Methods summary

public
# __construct( )

Constructor

Constructor

public
# curl( string $url = null )

cURL init

cURL init

Parameters

$url
null
public
# setDefaultOptions( )

Default cURL options

Default cURL options

public
# setOption( mixed $option, mixed $value )

Set cURL option

Set cURL option

Parameters

$option
$value
public mixed
# execute( )

Execute cURL

Execute cURL

Returns

mixed
public
# method( string $method )

Set cURL method

Set cURL method

Parameters

$method
public
# close( )

Close cURL

Close cURL

public mixed
# error( )

Get cURL errors

Get cURL errors

Returns

mixed
public mixed
# getInfo( )

Get cURL info

Get cURL info

Returns

mixed
public mixed
# send( string $url, string $method = 'GET', string|array $data = null, callable $callback = null )

Send Http query

Send Http query

Parameters

$url
$method
GET
$data
null
$callback
null

Returns

mixed
public
# head( $url, string $fields = null, callable $callback = null )

HTTP HEAD method

HTTP HEAD method

Parameters

$url
$fields
null
$callback
null
public mixed
# get( string $url, array|string $queries = null, callable $callback = null )

HTTP GET method

HTTP GET method

Parameters

$url
$queries
null
$callback
null

Returns

mixed
public mixed
# post( string $url, array $fields = [], callable $callback = null )

HTTP POST method

HTTP POST method

Parameters

$url
$fields
[]
$callback
null

Returns

mixed
public mixed
# put( string $url, string|array $fields = null, callable $callback = null )

HTTP PUT method

HTTP PUT method

Parameters

$url
$fields
null
$callback
null

Returns

mixed
public mixed
# delete( string $url, string|array $fields = null, callable $callback = null )

HTTP DELETE method

HTTP DELETE method

Parameters

$url
$fields
null
$callback
null

Returns

mixed
public
# patch( $url, string $fields = null, callable $callback = null )

HTTP PATCH method

HTTP PATCH method

Parameters

$url
$fields
null
$callback
null
public
# options( $url, null $fields = null, callable $callback = null )

HTTP OPTIONS method

HTTP OPTIONS method

Parameters

$url
$fields
null
$callback
null
public
# trace( $url, null $fields = null, callable $callback = null )

HTTP TRACE method

HTTP TRACE method

Parameters

$url
$fields
null
$callback
null

Constants summary

string HEAD

HTTP Method const

HTTP Method const

# 'HEAD'
string GET
# 'GET'
string POST
# 'POST'
string PUT
# 'PUT'
string DELETE
# 'DELETE'
string PATCH
# 'PATCH'
string OPTIONS
# 'OPTIONS'
string TRACE
# 'TRACE'

Properties summary

public string $url
#
public boolean $header
# false
public integer $timeout
# 1200
public array $headers
# ['X-Framework-By: Slimore/0.1.0']
public boolean $fileTime
# true
public boolean $nosignal
# true
public string $userAgent
# 'Slimore Http client'
public boolean $freshConnect
# false
public boolean $sslVerifyPeer
# false
public boolean $sslVerifyHost
# false
public integer $connectTimeout
# 1200
public boolean $returnTransfer
# true
public array $info
#
public array $errors
# []
public array $options
# []
public mixed $response
#
Slimore API documentation generated by ApiGen