我正在尝试从远程服务器获取 CSV 文件并使用 Zend_Http_Client 下载它
获取的版本已删除所有换行符。
require_once('Zend/Http/Client.php');
$client = new Zend_Http_Client($url);
//also tried the curl adapter but no change
$client->setCookieJar();
$client->setAuth('user', 'pass', Zend_Http_Client :: AUTH_BASIC);
if(!empty($params)){
$client->setParameterGet($params);
}
$client->request();
$request = $client->getLastRequest();
$response = $client->getLastResponse();
echo $response->getRawBody();
响应都是一行。
如果我$url
用 curl 获取它,它位于不同的行上。
另外,我正在查看源代码,而不是 HTML 呈现的版本
更新
所以我用 cURL 重写了那个位,它仍然做同样的事情!?
if(!empty($params)){
$queryString = http_build_query($params);
$url.='?'.$queryString;
}
$ch = curl_init($url);
curl_setopt($ch,CURLOPT_USERPWD,"$username:$password");
curl_exec($ch);
有任何想法吗