Можно ли использовать sleep () для устранения ошибки HTTP-кода 429 при использовании file_get_contents () в PHP?

for ($x = 1 ; $x <= 100 ; $x++) {

$file = "http://urlishere?parameter1={$x}"
//An example JSON string.
$jsonString = file_get_contents($file);

// Additional processing here
}

Выполнение вышеупомянутого иногда выдавало предупреждение с:
Внимание: file_get_contents (…): не удалось открыть поток: HTTP-запрос не выполнен! HTTP / 1.1 429 Слишком много запросов

Могу ли я использовать sleep () для создания интервала между каждым вызовом file_get_contents? Если нет, что еще я могу сделать, чтобы решить проблему?

Кроме того, как я дам подробности о том, как долго ждать до следующего запроса согласно: https://httpstatuses.com/429

Могу ли я использовать file_get_contents?

0

Решение

Задача ещё не решена.

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

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

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