选择语言 :

 Module_HttpClient_Driver_Fsock::put

PUT方式获取数据,支持多个URL

string, Module_HttpClient_Driver_Fsock::put( string/array $url , string/array $vars [, $timeout $timeout = integer 10 ] )

参数列表

参数 类型 描述 默认值
$url string/array $url
$vars string/array $vars
$timeout $timeout integer 10
返回值
  • string, false on failure
File: ./modules/httpclient/driver/fsock.class.php
public function put($url, $vars, $timeout = 10)
{
    $this->method('PUT');

    if (is_array($url))
    {
        $myvars = array();
        foreach ($url as $k=>$url)
        {
            if (isset($vars[$k]))
            {
                if (is_array($vars[$k]))
                {
                    $myvars[$url] = http_build_query($vars[$k]);
                }
                else
                {
                    $myvars[$url] = $vars[$k];
                }
            }
        }
    }
    else
    {
        $myvars = array($url=>$vars);
    }
    $this->_post_data = $myvars;

    return $this->get($url, $timeout);
}