Я хотел бы понять, почему опция «HTTPHEADER» интерпретируется неправильно.Отправка идет хорошо, но сервер Plivo не может прочитать мой запрос, который не приходит в JSON.
Ниже, помощник Codeigniter:
function launchCall($from, $to, $position, $message){
$CI = &get_instance();
$CI->load->config('plivo');
$data = array("from" => $from, "to" => $to, "position" => $position, "message" => $message);
$data_string = json_encode($data);
$url = 'https://phlorunner.plivo.com/v1/account/YYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXX';
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: application/json','Content-Type: application/json', 'Content-Length: ' . strlen($data_string)));
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_USERPWD, $CI->config->item('AUTH_ID') . ":" . $CI->config->item('AUTH_TOKEN'));
$result = curl_exec($ch);
return $result;
}
Заранее спасибо заваша помощь.