Если REST-запрос выполняется минуту и клиент при этом ждёт ответа, то это синхронный запрос — клиент блокируется до получения результата. Асинхронный запрос подразумевает, что клиент инициирует операцию и не ждёт её завершения, а получает результат позже (например, через callback, webhook или polling). В случае длительного запроса на минуту, если клиент ждёт ответа в одном соединении, это синхронная операция, даже если сервер обрабатывает её долго.
Если REST-запрос выполняется минуту — это синхронно или асинхронно?
Если REST-запрос выполняется минуту и клиент при этом ждёт ответа, то это синхронный запрос — клиент блокируется до получения результата.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Если REST-запрос выполняется минуту и клиент при этом ждёт ответа, то это синхронный запрос — клиент блокируется до получения результата. Асинхронный запрос подразумевает, что клиент инициирует операцию и не ждёт её завершения, а получает результат позже (например, через callback, webhook или polling). В случае длительного запроса на минуту, если клиент ждёт ответа в одном соединении, это синхронная операция, даже если сервер обрабатывает её долго.