Возможно защита стоит на вашем сервере, возможно cloudflare как сказали выше, ответить на этот вопрос может только админ сервера который его настраивал.
В запросе есть переменные, когда запускается в режиме записи, они (переменные) есть, когда в потоке они скорее всего пустые.
В этом можно убедится - вставить вывод в лог все переменные непосредственно перед запросом.