4
400 Bad Request
Код состояния HTTP 400 указывает, что сервер не может или не будет обрабатывать запрос из-за воспринимаемой клиентской ошибки (например, искажённый синтаксис, недопустимые значения полей заголовков или отсутствие обязательных параметров). Является общим ответом на некорректно сформированный запрос, не подпадающий под более специфические коды (например, 401, 403, 405).
401 Unauthorized
Код состояния HTTP 401 сигнализирует, что запрос требует аутентификации. Сервер должен включить в ответ заголовок WWW-Authenticate, указывающий поддерживаемый метод аутентификации (например, Basic, Bearer). Термин «Unauthorized» в данном контексте означает отсутствие действительных учётных данных, а не отказ в доступе по причине недостатка прав (для чего используется 403 Forbidden).
403 Forbidden
Код состояния HTTP 403 указывает, что сервер понял запрос, но отказывается его авторизовать, даже если клиент аутентифицирован. В отличие от 401, повторная отправка запроса с теми же учётными данными не приведёт к успеху. Причина может заключаться в недостатке прав доступа, политике безопасности или ограничениях на уровне сервера.
404 Not Found
Код состояния HTTP 404 означает, что сервер не смог найти запрашиваемый ресурс по указанному URI. Это не указывает на временную недоступность — в отличие от 410 Gone, ресурс может быть восстановлен в будущем. Код не должен возвращаться вместо редиректов (3xx) или при серверной ошибке (5xx). Рекомендуется сопровождать понятным пользователю сообщением или рекомендациями.
410 Gone
Код состояния HTTP 410 указывает, что запрашиваемый ресурс намеренно удалён и не будет восстановлен. В отличие от 404, данный код является окончательным и сигнализирует кеширующим прокси и поисковым системам о необходимости исключить ресурс из индекса.
429 Too Many Requests
Код состояния HTTP 429 введён в RFC 6585 и означает, что пользователь отправил слишком много запросов за заданный период времени (rate limiting). Сервер может включать заголовок Retry-After, указывающий, через сколько секунд клиент может повторить запрос. Широко используется в API для защиты от злоупотреблений и перегрузки.
4GL (Fourth-Generation Programming Language)
Языки программирования четвёртого поколения — высокоуровневые языки, ориентированные на декларативное описание задач. Примеры: SQL, SAS, PowerBuilder, MATLAB. 4GL часто применяются в системах генерации отчётов, аналитике, быстрой разработке приложений (RAD) и специализированных доменах. Основное отличие от 3GL — абстракция от деталей реализации и фокус на «что делать», а не «как делать».
4K
Термин, обозначающий семейство цифровых разрешений изображения с горизонтальной развёрткой около 4000 пикселей. В соответствии со стандартом Digital Cinema Initiatives (DCI), 4K определяется как 4096 × 2160 пикселей. В потребительской электронике и телевидении чаще используется UHD (Ultra High Definition) — 3840 × 2160, что формально является «ближайшим к 4K» разрешением и маркетингово называется 4K UHD.
4X
Жанр стратегических компьютерных игр, характеризующийся четырьмя ключевыми фазами игрового процесса: eXplore (исследование карты), eXpand (расширение территории или влияния), eXploit (развитие ресурсов и инфраструктуры), eXterminate (конфликт и устранение соперников). Канонический пример — серия игр Civilization. 4X-игры обычно предполагают пошаговый или реального времени геймплей с акцентом на долгосрочное планирование и управление сложными системами.
См. также
Другие статьи этого же раздела в боковом меню (как на странице «О разделе»). Уязвимость в программном обеспечении или аппаратной системе, для которой на момент её обнаружения или публичного раскрытия отсутствует исправление (патч) со стороны разработчика или поставщика. Такие… Стандарт физического уровня Ethernet, определяющий передачу данных со скоростью 10 Мбит/с по неэкранированной витой паре (UTP), категории 3 и выше. Использует топологию звезда и разъёмы RJ-45. Введён… Графическое представление объектов в двумерном евклидовом пространстве, характеризующееся двумя координатами — шириной (ось X) и высотой (ось Y). Не включает информацию о глубине или объёме.… Графическое представление объектов в трёхмерном евклидовом пространстве с использованием трёх координат — ширины (X), высоты (Y) и глубины (Z). Включает процессы моделирования, текстурирования,… Пятое поколение (5G) стандартов мобильной связи, разработанное 3GPP и стандартизированное ITU в рамках программы IMT-2020. Обеспечивает пиковую скорость передачи данных до 20 Гбит/с, задержку менее 1… Архитектурная характеристика вычислительной системы, при которой процессор, шина адреса и регистры оперируют данными и адресами длиной 64 бита. Позволяет адресовать до 2⁶⁴ байт (16 эксабайт)… Семибитовая кодировка American Standard Code for Information Interchange (ANSI X3.4-1963), определяющая 128 символов (0–127), включая управляющие коды (0–31 и 127) и печатаемые символы латинского… Стандарты определяют физический (PHY) и канальный (MAC) уровни модели OSI. Разработчик программного обеспечения, выполняющий профессиональные обязанности исключительно в рамках стандартного рабочего графика (обычно с 9 — 00 до 17 — 00), без участия в опенсорс-проектах,… AAA (три эй) — Неформальное обозначение видеоигр, разрабатываемых и издаваемых с участием крупных студий и издателей при значительных финансовых и временных затратах. Характеризуются высоким… Серверная часть программного обеспечения, отвечающая за реализацию бизнес-логики, обработку данных, взаимодействие с базами данных, внешними API и другими сервисами. Обычно скрыта от конечного… Высокоуровневый процедурный язык программирования, разработанный Деннисом Ритчи в начале 1970-х годов в Bell Labs. Служит основой для многих операционных систем (включая UNIX и его производные),…A
B
C