PHP Интерфейс seregazhuk\PinterestBot\Api\Contracts\HttpClient

Показать файл Открыть проект Примеры использования интерфейса

Открытые методы

Метод Описание
cookie ( $name ) : mixed
cookies ( ) : array
execute ( string $url, string $postString = '', array $headers = [] ) : string Executes curl request.
getCookiesPath ( ) : string
getCurrentUrl ( ) : string Returns current url after all redirects
loadCookies ( string $username = '' ) : seregazhuk\PinterestBot\Api\Contracts\HttpClient Load cookies for specified username
removeCookies ( ) : seregazhuk\PinterestBot\Api\Contracts\HttpClient
setCookiesPath ( string $path ) : seregazhuk\PinterestBot\Api\Contracts\HttpClient Set directory to store all cookie files.
setOptions ( array $options ) : seregazhuk\PinterestBot\Api\Contracts\HttpClient Set custom Curl options to override default
useProxy ( string $host, string $port, string $auth = null, string $type = null ) : seregazhuk\PinterestBot\Api\Contracts\HttpClient
useSocksProxy ( string $host, string $port, null $auth = null ) : seregazhuk\PinterestBot\Api\Contracts\HttpClient

Описание методов

cookies() публичный Метод

public cookies ( ) : array
Результат array

execute() публичный Метод

Executes curl request.
public execute ( string $url, string $postString = '', array $headers = [] ) : string
$url string
$postString string
$headers array
Результат string

getCookiesPath() публичный Метод

public getCookiesPath ( ) : string
Результат string

getCurrentUrl() публичный Метод

Returns current url after all redirects
public getCurrentUrl ( ) : string
Результат string

loadCookies() публичный Метод

Load cookies for specified username
public loadCookies ( string $username = '' ) : seregazhuk\PinterestBot\Api\Contracts\HttpClient
$username string
Результат seregazhuk\PinterestBot\Api\Contracts\HttpClient

removeCookies() публичный Метод

public removeCookies ( ) : seregazhuk\PinterestBot\Api\Contracts\HttpClient
Результат seregazhuk\PinterestBot\Api\Contracts\HttpClient

setCookiesPath() публичный Метод

Set directory to store all cookie files.
public setCookiesPath ( string $path ) : seregazhuk\PinterestBot\Api\Contracts\HttpClient
$path string
Результат seregazhuk\PinterestBot\Api\Contracts\HttpClient

setOptions() публичный Метод

Set custom Curl options to override default
public setOptions ( array $options ) : seregazhuk\PinterestBot\Api\Contracts\HttpClient
$options array
Результат seregazhuk\PinterestBot\Api\Contracts\HttpClient

useProxy() публичный Метод

public useProxy ( string $host, string $port, string $auth = null, string $type = null ) : seregazhuk\PinterestBot\Api\Contracts\HttpClient
$host string '192.168.1.1'
$port string '12345'
$auth string Authentication string: 'username:password'
$type string HTTP|SOCKS
Результат seregazhuk\PinterestBot\Api\Contracts\HttpClient

useSocksProxy() публичный Метод

public useSocksProxy ( string $host, string $port, null $auth = null ) : seregazhuk\PinterestBot\Api\Contracts\HttpClient
$host string
$port string
$auth null
Результат seregazhuk\PinterestBot\Api\Contracts\HttpClient