Sobes.tech
Junior — Middle
101

Da li su principi REST API primenjeni u vašem poslednjem projektu?

Компаније где су питане
ГазпромбанкГазпромбанк

Одговор од АИ

sobes.tech АИ

Да, в моём последнем проекте применялись принципы 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 принципам.