Http пост вернуть данные с недопустимыми символами в ZF2

0

Возврат данных Http с недопустимыми символами

$url = 'https://sandbox.itunes.apple.com/verifyReceipt';

$params = array('receipt-data' => 'receipt data');

$params = json_encode($params);

мой код

 $client = new Client();
 $client->setUri($url);
 $client->setMethod('POST');
 $client->setRawBody($params);
 $client->setHeaders(array(
   'Content-Type: application/x-www-form-urlencoded; charset=UTF-8'
 ));
 $client->setAdapter(new Curl());
 $response = $client->send();

 $res      = $response->getContent();

мой выход - это

если кто-нибудь знает об этом, пожалуйста, помогите мне.

Теги:
zend-framework2

1 ответ

0
Лучший ответ

Вы должны декодировать ответ JSON от тела следующим образом:

var_dump(json_decode($response->getBody(), true));

Тогда вы получите массив с правильным ответом :)

например:

array(1) { ["status"]=> int(21002) }

Ещё вопросы

Сообщество Overcoder
Наверх
Меню