Skip to content

Cервис, который принимает и отвечает на HTTP запросы.

Notifications You must be signed in to change notification settings

u-shev/mediasoft_test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cервис, который принимает и отвечает на HTTP запросы.

Функционал

В случае успешной обработки сервис отвечает статусом 200, в случае любой ошибки — статус 400. Сохранение всех объектов в базе данных.

Запросы

GET /city/ — получение всех городов из базы; GET /city//street/ — получение всех улиц города (city_id — идентификатор города); POST /shop/ — создание магазина (данный метод получает json c объектом магазина, в ответ возвращает id созданной записи); GET /shop/?street=&city=&open=0/1 — получение списка магазинов. Метод принимает параметры дл фильтрации. Параметры не обзательны. В случае отсутстви параметров выводтс все магазины, если хоть один параметр есть , то по нему выполнется фильтрация.В объекте каждого магазина выводится название города и улицы, а не id записей. Параметр open: 0 - закрыт, 1 - открыт. Данный статус определется исходя из параметров 'Время открытия', 'Время закрытия' и текущего времени сервера.

About

Cервис, который принимает и отвечает на HTTP запросы.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published