Назад к вопросам
Газпромбанк
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 принципам.