drupal_http_request , http->data 在随机行添加字符串"2000"

drupal_http_request , http->data add a string "2000" at randomly lines

我有一个奇怪的问题,我从 url 获得了一个巨大的 CSV 文件 drupal_http_request:

$http = drupal_http_request($url, array('timeout' => 120.0));
file_put_contents(drupal_realpath('public://').'/httpdata.csv',$http->data);

我设法处理了它,但是当我处理 http->data 时,我有一些字符串“2000”断行:

2017-01-09,toto,tata,31
2017-01-09,toto,ti
2000
ti,34
2017-01-09,toto,tutu,36

[等..]

当我从浏览器直接下载 csv 并将其打开到 Excel 或 Notepad++ 时,我没有字符串“2000”,所以我假设 drupal_http_request 有罪但是我不明白为什么?

(代表OP发表).

我用自己的 curl 请求替换 drupal_http_request 解决了我的问题,一切正常!