Встречается на собеседованиях • сегодня

Какое главное требование для REST API

Главное требование — stateless (без состояния). Каждый запрос должен содержать всю необходимую информацию для его обработки, сервер не хранит контекст между запросами. Это обеспечивает масштабируемость и надежность.

Пример:

java
// Клиент отправляет запрос с токеном авторизации
@GET
@Path("/user/{id}")
public Response getUser(@PathParam("id") String id, @HeaderParam("Authorization") String token) {
    // Сервер не зависит от предыдущих запросов
    if (!validateToken(token)) {
        return Response.status(401).build();
    }
    return Response.ok(userService.findById(id)).build();
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы