Http client формат ответа

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
xolodok
Сообщения: 1
Зарегистрирован: 2017.12.15, 17:00

Http client формат ответа

Сообщение xolodok »

Здравствуйте!
Делаю запрос http клиентом, в ответ должен прийти json. Http клиент определяет заголовки ответа, видит что должен быть json форматирует ответ и мне возвращается массив. Но иногда приходит кривой json, мне нужно получить строку и обработать ее. Как задать формат ответа?

Код: Выделить всё

$client = new Client();
            
$response = $client->createRequest()
	->setUrl($this->generateUrl())
        ->send();
Аватара пользователя
futbolim
Сообщения: 2051
Зарегистрирован: 2012.07.08, 19:28

Re: Http client формат ответа

Сообщение futbolim »

\Yii::$app->response->format = Response::FORMAT_JSON;
Ответить