Мой код такой:
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_POST, 1);
curl_setopt($ch,CURLOPT_POSTFIELDS, $content);
curl_setopt($ch, CURLOPT_HTTPHEADER,array('Content-type: application/json','Content-Length: ' . strlen($content), 'Cache-Control: no-cache'));
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
curl_close($ch);
if($result===FALSE)
{echo "cURL ERROR:".curl_error($ch);}
echo $result;
Проблема в том, что иногда это работает, а иногда нет.
Когда это работает, я получаю действительный ответ JSON, например:: Работает , но когда это не так, я получаю это: Не работает
Я должен отметить, что у меня нет доступа к серверу API.Может кто-нибудь помочь мне с любой идеей?Спасибо!