选择语言 :

 Module_HttpClient::get

HTTP GET方式请求

支持多并发进程,这样可以大大缩短API请求时间

string Module_HttpClient::get( string/array $url [, array $timeout = integer 10 ] )

参数列表

参数 类型 描述 默认值
$url string/array 支持多个URL
$timeout array $data integer 10
返回值
  • string
  • HttpClient_Result 但个URL返回当然内容对象
  • Arr 多个URL时将返回一个数组对象
File: ./modules/httpclient/httpclient.class.php
public function get($url, $timeout = 10)
{
    $this->driver()->get($url, $timeout);
    $data = $this->driver()->get_resut_data();

    if ( is_array($url) )
    {
        # 如果是多个URL
        $result = new Arr();
        foreach ( $data as $key => $item )
        {
            $result[$key] = new HttpClient_Result($item);
        }
    }
    else
    {
        $result = new HttpClient_Result($data);
    }

    return $result;
}