如何在GuzzleHttp响应体中保留LineFeed


How to keep LineFeed in GuzzleHttp Response Body

我正在使用Guzzle进行和cUrl请求。

$client = new GuzzleHttp'Client();
try {
    $response = $client->get($url);
} catch ('GuzzleHttp'Exception'RequestException $ex) {
    // handle error.
}

服务器响应的格式如下:

"field1","field2","field3"'n
"value1","value2","value3"'n
"value4","","value5"'n

使用GuzzleHttp''Client,我收到以下响应体

"field1","field2","field3""value1","value2","value3""value4","","value5"'n

是否可以将Guzzle客户端设置为不替换响应主体中的换行字符?

  1. 我们不知道你的回复是什么样子
  2. 我们不知道您是如何看待回复的

考虑到这两个细节,我不得不猜测您可能必须实现某种类型的流装饰器,以便一次只读取响应的单行。