Sobes.tech
Назад к вопросам
Junior — Middle
68

В вашем последнем проекте применялись принципы REST API?

Компании, где спрашивали
ГазпромбанкГазпромбанк

Ответ от нейросети

sobes.tech AI

Да, в моём последнем проекте применялись принципы REST API. Мы строили сервис, который предоставлял доступ к данным через HTTP-запросы с использованием стандартных методов: GET для получения данных, POST для создания, PUT/PATCH для обновления и DELETE для удаления.

Пример:

// Пример контроллера на Spring Boot
@RestController
@RequestMapping("/users")
public class UserController {

    @GetMapping("/{id}")
    public User getUser(@PathVariable Long id) {
        // Получение пользователя по id
    }

    @PostMapping
    public User createUser(@RequestBody User user) {
        // Создание нового пользователя
    }

    // Другие методы для PUT, DELETE
}

Мы также использовали понятные URL, статус-коды HTTP и JSON для обмена данными, что соответствует REST принципам.