странное поведение curl

PHP:
  1. $urlcp = «http://192.168.1.1:3030/send/telegram/89999999999»;
  2. $datacp = ‘{«text»: «‘.$to.‘ ‘.$text.‘ ‘.$timetosent.‘ transfer:’.$resp.‘»}’;
  3. //echo $urlcp;
  4.  
  5. $curl2 = curl_init($urlcp);
  6. curl_setopt($curl2, CURLOPT_URL, $urlcp);
  7. curl_setopt($curl2, CURLOPT_POST, true);
  8. curl_setopt($curl2, CURLOPT_RETURNTRANSFER, true);
  9.          curl_setopt($curl2, CURLOPT_HTTPHEADER, $headers);
  10.          curl_setopt($curl2, CURLOPT_POSTFIELDS, $datacp);
  11.          $resp2 = curl_exec($curl2);
  12.          curl_close($curl2);

Все переменные обычные, кроме $resp. Это ответ от предыдущего curl. Проблема в том что скрипт выполняется 2 раза. 1й раз нормально, как должен. Но следом летит то ошибка, опытным путем выявил что он исполняет его 2й раз в другими значениями.

Код (Text):
  1. SyntaxError: Unexpected token
  2. in JSON at position 56
  3. at JSON.parse (<anonymous>)
  4. at parse (/usr/local/lib/node_modules/test/node_modules/body-parser/lib/types/json.js:89:19)
  5. at /usr/local/lib/node_modules/test/node_modules/body-parser/lib/read.js:121:18
  6. at invokeCallback (/usr/local/lib/node_modules/test/node_modules/raw-body/index.js:224:16)
  7. at done (/usr/local/lib/node_modules/test/node_modules/raw-body/index.js:213:7)
  8. at IncomingMessage.onEnd (/usr/local/lib/node_modules/test/node_modules/raw-body/index.js:273:7)
  9. at emitNone (events.js:106:13)
  10. at IncomingMessage.emit (events.js:208:7)
  11. at endReadableNT (_stream_readable.js:1055:12)
  12. at _combinedTickCallback (internal/process/next_tick.js:138:11)
  13. at process._tickCallback (internal/process/next_tick.js:180:9)

Нужна подсказка

 

сами же говорите — что с другими значениями передается…
ошибку вообще показываете клиентскую — не php скрипта

Судя по ошибке — кривой json откуда то куда то приходит

 

Ну вот как раз я не понимаю откуда берется ошибка.(вторичные данные)

 

ну а мы то откуда узнаем? если кода нет
какой то там первичный запрос…. который мы не видим … какие то его результаты — которые тоже не видим

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *