Skip to content

Latest commit

 

History

History
42 lines (29 loc) · 1.43 KB

README.md

File metadata and controls

42 lines (29 loc) · 1.43 KB

JAVA_REST_API

Задание.

Написать REST сервис на Java с использованием Spring Boot. Сервис должен иметь следующие ресурсы (методы):

/login метод: POST

параметры: login, password
описание: авторизует пользователя по логину и паролю;
возвращает код 200 если успешно, 401 если авторизация не успешна. 

/data метод: GET

параметры: нет
 описание: возвращает json со списком объектов вида 
 {[{"id1": "string1"}, ..., {"idX": "stringY"}]}  

/data метод: POST

параметры: объект в body посылается в формате {"name": "string"}
описание: добавляет объект

/data/{id} метод: GET

параметры:
id - идентификатор возвращаемого объекта
описание: возвращает json объекта c идентификатором id вида {"id": "string"} и код 200,
	если объект не найден, тогда код 404 и json и ошибкой.

/logout метод: POST

параметры:
нет
описание: вовзращает соответсвующий код, тело не требуется