Что означает ошибка 430 Would Block?
При просмотре списков кодов состояния HTTP можно заметить, что имеется разрыв между 429 Слишком много запросов и 431 Слишком большие поля заголовка запроса. Мне это показалось интересным, поэтому я немного покопался, и оказалось, что примерно в то же время 429 и 431 был другой код статуса, который никогда не входил в стандарт, определяющий блок 430 Will. Проект спецификации содержит несколько решений, позволяющих использовать HTTP/1.1 функции обработки трубопроводов. HTTP/1.1 конвейерная обработка - это функция, которая позволяет браузеру отправлять несколько запросов по одному и тому же TCP-соединению, прежде чем ему придется ждать ответа. Это потенциально может быть крупной оптимизацией, но реализация проблематична. С тех пор была введена HTTP/2, которая полностью решает эту проблему. Поддержка конвейерной обработки действительно существовала на многих клиентах и серверах, но часто скрывалась за флагом, который был отключен по умолчанию. С HTTP/2 года различные клиенты, такие как Curl, полностью удалили поддержку HTTP/1.1 конвейерной обработки, и маловероятно, что эта функция когда-либо вернется. Код 430 состояния должен блокировать код, который сервер может использовать для предотвращения конвейерной обработки нескольких запросов, для которых один из запросов заблокирован впоследствии в конвейере. В любом случае, я написал его в основном для исторического интереса. Не используй его.Если Вам помогла информация размещенная на странице «HTTP коды» - Вы можете поддержать наш проект.