Установка тайм-аута в CURL с помощью PHP

#php #http #curl #timeout

#php #http #curl #тайм-аут

Вопрос:

Я много искал о том, как установить тайм-аут для запроса curl в PHP, но ни один из них не кажется полезным. Я использую версию CURL-7.15.5. Я пытаюсь установить тайм-аут для запроса в миллисекундах. Я знаю, что в curl-7.16. * есть новая опция CURLOPT_TIMEOUT_MS, которая может устанавливать время ожидания в миллисекундах. Есть ли какой-либо способ для пользователя CURLOPT_TIMEOUT (стиль 7.15.5) установить время ожидания менее минуты?

Любые указания будут оценены.

Редактировать: возможно ли установить тайм-аут в миллисекундах в версии curl 7.15.5?

Ответ №1:

Проверьте эти ссылки

CURLOPT_TIMEOUT — определяет количество времени, которое разрешено выполнять любой функции cURL.

CURLOPT_CONNECTTIMEOUT — определяет максимальное время ожидания завершения соединения

Комментарии:

1. какой минимум я могу установить с помощью CURLOPT_TIMEOUT? Это одна секунда? Могу ли я установить миллисекунду, используя это?

2. Ты не принял мой ответ, брат … Пожалуйста, прими, если это помогло you…By способ CURLOPT_TIMEOUT -> Максимальное количество секунд, в течение которого могут выполняться функции cURL.

3. мой вопрос состоял в том, чтобы узнать, могу ли я использовать миллисекунды, а не секунды в CURLOPT_TIMEOUT. Я уже знал эти варианты.