PHP Класс Cml\Http\Request

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

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

Метод Описание
baseUrl ( ) : string 获取基本URL地址
curl ( string $url, array $parameter = [], array $header = [], string $type = 'json', integer $timeout = 10 ) : boolean | mixed 发起curl请求
getBinaryData ( ) : string 获取POST过来的二进制数据,与手机端交互
getService ( string $name = '' ) : string 获取SERVICE信息
host ( ) : string 获取主机名称
ip ( ) : string 获取IP地址
isAjax ( ) : boolean 判断是否为AJAX请求
isCli ( ) : boolean 判断是否以cli方式运行
isGet ( ) : boolean 判断是否为GET请求
isMobile ( ) : boolean 判断是否为手机浏览器
isPost ( ) : boolean 判断是否为POST请求
operatingSystem ( ) : boolean 返回操作系统类型
requestTime ( ) : mixed 获取请求时间
userAgent ( ) : string 获取用户标识

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

baseUrl() публичный статический Метод

获取基本URL地址
public static baseUrl ( ) : string
Результат string

curl() публичный статический Метод

发起curl请求
public static curl ( string $url, array $parameter = [], array $header = [], string $type = 'json', integer $timeout = 10 ) : boolean | mixed
$url string 要请求的url
$parameter array 请求参数
$header array header头信息
$type string 请求的数据类型 json/post/file/get
$timeout integer 请求的超时时间默认10s
Результат boolean | mixed

getBinaryData() публичный статический Метод

获取POST过来的二进制数据,与手机端交互
public static getBinaryData ( ) : string
Результат string

getService() публичный статический Метод

获取SERVICE信息
public static getService ( string $name = '' ) : string
$name string SERVER的键值名称
Результат string

host() публичный статический Метод

获取主机名称
public static host ( ) : string
Результат string

ip() публичный статический Метод

获取IP地址
public static ip ( ) : string
Результат string

isAjax() публичный статический Метод

判断是否为AJAX请求
public static isAjax ( ) : boolean
Результат boolean

isCli() публичный статический Метод

判断是否以cli方式运行
public static isCli ( ) : boolean
Результат boolean

isGet() публичный статический Метод

判断是否为GET请求
public static isGet ( ) : boolean
Результат boolean

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

判断是否为手机浏览器
public isMobile ( ) : boolean
Результат boolean

isPost() публичный статический Метод

判断是否为POST请求
public static isPost ( ) : boolean
Результат boolean

operatingSystem() публичный статический Метод

返回操作系统类型
public static operatingSystem ( ) : boolean
Результат boolean true为win false为unix

requestTime() публичный статический Метод

获取请求时间
public static requestTime ( ) : mixed
Результат mixed

userAgent() публичный статический Метод

获取用户标识
public static userAgent ( ) : string
Результат string