CURL возвращает разные ответы - PullRequest
0 голосов
/ 28 мая 2018

Мой код такой:

$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.Может кто-нибудь помочь мне с любой идеей?Спасибо!

1 Ответ

0 голосов
/ 26 января 2019

Проблема заключалась в том, что я использовал плагин минификации, который через некоторое время прерывал вызов jQuery ajax.Я решил это, реализовав встроенный скрипт для вызова ajax, используя только javascript (без зависимости от библиотеки jQuery).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...