Я использую Guzzle в процессе PHP для вызова API.
Код: Выделить всё
$response = $this->client->request('GET', 'droits_acces', [
'stream' => true,
'headers' => [
'Content-Type' => 'application/json',
'Accept' => 'application/x-ndjson',
]
]);
Моя логика заключалась в том, чтобы взять содержимое ответа, сохранить его во временном файле, а затем прочитать его. используя библиотеку.
Но когда я использую $response->getBody()->getContents(), я получаю ответ с большим количеством разрывов строк. Однако в NDJSON разрывы строк представляют собой разделение между одним объектом и другим, если я правильно понимаю.
Сейчас я немного в замешательстве. Если у кого-нибудь есть какие-либо советы или предложения о том, как действовать, это будет очень полезно =D
Заранее спасибо!
Подробнее здесь: https://stackoverflow.com/questions/787 ... nse-in-php
Мобильная версия