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?
Задача ещё не решена.
Других решений пока нет …