Принудительно запрос CURL, чтобы не искать ответ переполнения стека

РЕДАКТИРОВАТЬ: правильная вещь, чтобы сделать, это просто отправить ответ от Node-Red, как Hardillb указал ниже.

Мой запрос CURL работает нормально и мгновенно, но мне просто нужно, чтобы страница посетила URL, а не ждать ответа. Я перепробовал все возможные комбинации, и мой браузер все еще ждет ответа сервера до истечения времени ожидания.

$url = 'http://example.com:1880/get?temperature='.$temperature;
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_CONNECTTIMEOUT_MS, 1);
curl_setopt($ch, CURLOPT_NOBODY, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, 0);// 3. execute and fetch the resulting HTML output
$output = curl_exec($ch);

// 4. free up the curl handle
curl_close($ch);
}

1

Решение

Как уже упоминалось в комментариях.

Правильное решение — убедиться, что ваш узел http-in связан с узлом http-response в вашем потоке Node-RED

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]